- 浏览: 48042 次
- 性别:
文章分类
- 全部博客 (35)
- j2ee (27)
- jquery (3)
- jquery easyui (3)
- html (9)
- ajax (3)
- java (3)
- javase (4)
- java时间问题 (1)
- ice (1)
- 中间件 (1)
- 客户端调用服务端 (1)
- CRC16校验 (1)
- war包 (1)
- Java命令 (1)
- srping (1)
- web项目 (1)
- 非spring管理类调用spring管理的类 (1)
- highCharts (1)
- xAxis (1)
- yAxis (1)
- series (1)
- categories (1)
- tomcat启动 (1)
- ServletContextListener (1)
- bat启动Java项目 (1)
- 带有第三方jar包 (1)
- Java项目中使用webservice (0)
- javase项目中使用文本service (0)
- web前端、w3cschool、jquery (9)
- apache poi 、excel (2)
- poi (2)
- struts2 (1)
最新评论
-
messi_18:
Thanks very much! I also met th ...
【转】org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User] -
smilingtodie:
...
struts2.3.4+hibernate4.3+spring3.2.3所需要的jar包
直接上传代码
第一个是多个sheet页
第二个是导出excel
第三个是带批注信息的
第一个是多个sheet页
package com.sjy.poi; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.filesystem.POIFSFileSystem; public class TestExportExcelSheets { public static void main(String[] args) throws IOException { FileInputStream fileinput = new FileInputStream("D:\\datarevised1.xls"); POIFSFileSystem fs = new POIFSFileSystem(fileinput); HSSFWorkbook wbinput = new HSSFWorkbook(fs); // -------------------------------------------------------------- fileinput.close(); HSSFWorkbook wboutput = new HSSFWorkbook(); for (int m = 0; m <= 20; m++) { HSSFSheet sheetoutput = wboutput.createSheet(); wboutput.setSheetName(m, "Datarude" + String.valueOf(m)); HSSFSheet sheetinput = wbinput.getSheetAt(0); HSSFRow rowinput; String cell;// String cell; // 循环输出表格中的内容 for (int i = sheetinput.getFirstRowNum(); i < sheetinput.getPhysicalNumberOfRows(); i++) { //基本读写操作 } } FileOutputStream fileoutput = new FileOutputStream("D:\\new1.xls"); wboutput.write(fileoutput); fileoutput.close(); } } }
第二个是导出excel
package com.sjy.poi; import java.io.FileOutputStream; import java.util.Date; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFDataFormat; import org.apache.poi.hssf.usermodel.HSSFFont; import org.apache.poi.hssf.usermodel.HSSFHyperlink; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.util.HSSFColor; import org.apache.poi.ss.util.CellRangeAddress; public class TestExportExcel { public static void main(String[] args) throws Exception { // 创建Excel的工作书册 Workbook,对应到一个excel文档 HSSFWorkbook wb = new HSSFWorkbook(); // 创建Excel的工作sheet,对应到一个excel文档的tab HSSFSheet sheet = wb.createSheet("sheet1"); // 设置excel每列宽度 sheet.setColumnWidth(0, 4000); sheet.setColumnWidth(1, 3500); // 创建字体样式 HSSFFont font = wb.createFont(); font.setFontName("Verdana"); font.setBoldweight((short) 100); font.setFontHeight((short) 300); font.setColor(HSSFColor.BLUE.index); // 创建单元格样式 HSSFCellStyle style = wb.createCellStyle(); style.setAlignment(HSSFCellStyle.ALIGN_CENTER); style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER); style.setFillForegroundColor(HSSFColor.LIGHT_TURQUOISE.index); style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); // 设置边框 style.setBottomBorderColor(HSSFColor.RED.index); style.setBorderBottom(HSSFCellStyle.BORDER_THIN); style.setBorderLeft(HSSFCellStyle.BORDER_THIN); style.setBorderRight(HSSFCellStyle.BORDER_THIN); style.setBorderTop(HSSFCellStyle.BORDER_THIN); style.setFont(font);// 设置字体 // 创建Excel的sheet的一行 HSSFRow row = sheet.createRow(0); row.setHeight((short) 500);// 设定行的高度 // 创建一个Excel的单元格 HSSFCell cell = row.createCell(0); // 合并单元格(startRow,endRow,startColumn,endColumn) //sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, 2)); // 给Excel的单元格设置样式和赋值 cell.setCellStyle(style); cell.setCellValue("hello world"); // 设置单元格内容格式 HSSFCellStyle style1 = wb.createCellStyle(); style1.setDataFormat(HSSFDataFormat.getBuiltinFormat("h:mm:ss")); style1.setWrapText(true);// 自动换行 row = sheet.createRow(1); // 设置单元格的样式格式 cell = row.createCell(0); cell.setCellStyle(style1); cell.setCellValue(new Date()); // 创建超链接 HSSFHyperlink link = new HSSFHyperlink(HSSFHyperlink.LINK_URL); link.setAddress("http://www.baidu.com"); cell = row.createCell(1); cell.setCellValue("百度"); cell.setHyperlink(link);// 设定单元格的链接 FileOutputStream os = new FileOutputStream("D:\\workbook.xls"); wb.write(os); os.close(); } }
第三个是带批注信息的
package com.sjy.poi; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFClientAnchor; import org.apache.poi.hssf.usermodel.HSSFComment; import org.apache.poi.hssf.usermodel.HSSFPatriarch; import org.apache.poi.hssf.usermodel.HSSFRichTextString; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class TestExportExcelComment { public static void main(String[] args) throws IOException { // 创建工作簿对象 HSSFWorkbook wb = new HSSFWorkbook(); // 创建工作表对象 HSSFSheet sheet = wb.createSheet("我的工作表"); // 创建绘图对象 HSSFPatriarch p = sheet.createDrawingPatriarch(); // 创建单元格对象,批注插入到4行,1列,B5单元格 HSSFCell cell = sheet.createRow(0).createCell(0); // 插入单元格内容 cell.setCellValue(new HSSFRichTextString("批注")); // 获取批注对象 // (int dx1, int dy1, int dx2, int dy2, short col1, int row1, short // col2, int row2) // 前四个参数是坐标点,后四个参数是编辑和显示批注时的大小. HSSFComment comment = p.createComment(new HSSFClientAnchor(0, 0, 0, 0, (short) 3, 3, (short) 5, 6)); // 输入批注信息 comment.setString(new HSSFRichTextString("插件批注成功!插件批注成功!")); // 添加作者,选中B5单元格,看状态栏 // comment.setAuthor("toad"); // 将批注添加到单元格对象中 cell.setCellComment(comment); // 创建输出流 FileOutputStream out = new FileOutputStream("D:\\writerPostil.xls"); wb.write(out); // 关闭流对象 out.close(); } }
发表评论
-
jquery easyui tree checkbox置灰
2014-10-29 00:01 1114$('#tt').tree({ onLoadSucces ... -
java中两个list互相比较
2014-10-26 21:52 1340java的应该是有个类可以专门实现: pac ... -
struts2使用注解方式下载文件
2014-10-13 23:48 717使用Struts2 ,很多人 ... -
带有批注的从数据集中查询出的poi导出
2014-10-12 21:43 1219从list中取数据把特殊的数据进行封装来进行导出 pac ... -
jqueryeasyui弹窗跳出jsp的方法
2014-09-21 21:01 1164很多时候需要弹窗处理一些数据以下是弹窗的js代码 &l ... -
w3cschool、jquery学习chm8
2014-08-21 07:06 689方便起见、为了下载 -
w3cschool、jquery学习chm7
2014-08-21 07:06 664方便起见为了下载 -
w3cschool、jquery学习chm6
2014-08-21 07:06 779方便起见为了下载 -
w3cschool、jquery学习chm5
2014-08-20 22:15 680方便起见为了下载 -
w3cschool、jquery学习chm4
2014-08-20 22:04 670方便起见为了下载 -
w3cschool、jquery学习chm3
2014-08-20 21:54 626方便起见为了下载 -
w3cschool、jquery学习chm2
2014-08-20 21:44 482方便起见为了下载 -
w3cschool、jquery学习chm1
2014-08-20 21:38 651为了方便起见下载 -
当tomcat启动时想调用某个类的某些方法
2014-05-12 11:38 1364有些时候我们有这样的需求当tomcat启动时候或者关闭的时候我 ... -
javaweb应用打成war包
2014-03-19 15:42 1031很多是后当我们要把项目放到公网的时候就要把我们的web项目打成 ... -
[转]java中如何利用时间间隔算日期
2014-02-21 13:33 1155今天公司要要我实现一个功能是时间段1 时间段2 时间段3 时间 ... -
一个关于jquery easyui crud demo 的一个例子
2014-02-13 22:11 3808注:这个程序jsp的源代码在这个http://www.jeas ... -
一个关于jquery easyui crud demo 的一个例子
2014-02-13 22:10 0注:这个程序jsp的源代码在这个http://www.jeas ... -
struts2文件上传
2014-01-31 22:05 751package com.sjy.action; imp ... -
【转】关于struts2整合spring的action的一个问题
2014-01-29 19:40 617Struts2 本身是线程安全的,在默认的情况下会为每一个请求 ...
相关推荐
可以运行的POI导出Excel文件实例,里面有两种方法,一个是Servlet,一个是main
使用apach poi 导出Excel,可直接在项目中使用使用apach poi 导出Excel,可直接在项目中使用使用apach poi 导出Excel,可直接在项目中使用
java使用POI导出 Excel+图片工具类 ,里面含有poi jar包,只调用接口即可直接保存Excel。使用的时候需先把数据封装,具体包装需根据实际导出数据进行处理。文件demo中只提供包装格式。
Poi导出Excel工具类 支持大数据量 多sheet页方式 已经封装好,直接拿来调用里面的方法传入参数就行 很简单
一个POI导出Excel万级数据分页实现 解决内存溢出问题 完整的 project demo 有数据库dmp文件
poi导出excel demo,poi导出excel demo,poi导出excel demo,poi导出excel demo,poi导出excel demo,
POI导出Excel工具类,自动设置标题 列名 文件名,可插入图片,合并单元格
该实例集成maven开发环境,里面讲解了POI导入和导出Excel表格的基本用法
struts2中利用poi导出excel的简单例子
poi 导出EXCEL 例子 poi 导出EXCEL 例子poi 导出EXCEL 例子poi 导出EXCEL 例子
poi导出excel文档
poi作为导出excel常用的工具,方便快捷。对于excel指定下拉列表的列,如何生成呢?本文提供如何生成下拉列表的excel列
这个是java用poi操作Excel进行导出,并且可以自动换行
POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI...
springboot+poi导出指定格式Excel模板,完整项目,导出即用。springboot+poi导出指定格式Excel模板,完整项目,导出即用。springboot+poi导出指定格式Excel模板,完整项目,导出即用。springboot+poi导出指定格式...
poi导出excel需要的jar
JAVA POI导出EXCEL代码
Java Poi 导出excel(支持各种设置字体、颜色、垂直居中)
Java实现POI导出Excel 博文参考:http://blog.csdn.net/itmyhome1990/article/details/49818045
利用poi导出excel2007的时候出现内存溢出,当数据量过大,这种情况就更不容易控制了,这个文档就是解决这类问题,我就是用的这个,数据二十万都没溢出过,希望对大家有帮助。