java中导出Excel有两个组件可以使用,一个是jxl,一个是POI,我这里用的是POI
注意:在excel2007版本之前 一个工作簿 最多 只能 拥有6万多条数据 以后版本 就没有这个问题了!
//导出excel方法
public String importE(){
//生成提示信息,
this.getResponse().setContentType("application/vnd.ms-excel");
String codedFileName = java.net.URLEncoder.encode("中文", "UTF-8");//进行转码,使其支持中文文件名
this.getResponse().addHeader("Content-Disposition","attachment; filename="+codedFileName );
HSSFWorkbook workbook = new HSSFWorkbook(); //产生工作簿对象
HSSFSheet sheet = workbook.createSheet(); //产生工作表对象
HSSFRow row = sheet.createRow((short)0);//创建一行
HSSFCell cell = row.createCell((short) 0);//创建一列
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue("测试成功");
FileOutputStream fOut;
try {
fOut = this.getResponse.getOutputStream(); workbook.write(fOut);
fOut.flush();
fOut.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("文件生成...");
return NONE;
}
分享到:
相关推荐
可以运行的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工具类,自动设置标题 列名 文件名,可插入图片,合并单元格
Java Poi 导出excel(支持各种设置字体、颜色、垂直居中)
poi导出excel需要的jar
poi导出excel文档
利用poi导出excel2007的时候出现内存溢出,当数据量过大,这种情况就更不容易控制了,这个文档就是解决这类问题,我就是用的这个,数据二十万都没溢出过,希望对大家有帮助。
该实例集成maven开发环境,里面讲解了POI导入和导出Excel表格的基本用法
poi导出excel demo,poi导出excel demo,poi导出excel demo,poi导出excel demo,poi导出excel demo,
JAVA POI导出EXCEL代码
Java实现POI导出Excel 博文参考:http://blog.csdn.net/itmyhome1990/article/details/49818045
poi作为导出excel常用的工具,方便快捷。对于excel指定下拉列表的列,如何生成呢?本文提供如何生成下拉列表的excel列
POI导出EXCEL经典实现 (Java反射机制更加灵活的应用)
poi 导出EXCEL 例子 poi 导出EXCEL 例子poi 导出EXCEL 例子poi 导出EXCEL 例子
struts2中利用poi导出excel的简单例子
利用poi导出Excel
里面是完整的java程序,导入可执行,根据数据生成excel文件,http://localhost:8080/poi/export