使用POI导出xls和xlsx格式要注意的问题

原创 2016年08月30日 11:15:17

导出xlsx格式:

 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
 response.addHeader("Content-Disposition", "attachment;filename=fileName" + ".xlsx");
创建工作薄的时候,用Workbook workbook = new XSSFWorkbook();
这样可以正常导出xlsx格式


导出xls格式:

 response.setContentType("application/vnd.ms-excel");
  response.addHeader("Content-Disposition", "attachment;filename=fileName"+".xls");
创建工作薄的时候,用Workbook workbook = new HSSFWorkbook();
这样可以正常导出xls格式

如果创建xlsx工作薄的时候,用
Workbook workbook = new HSSFWorkbook();
生成的excel将无法打开,并有如下提示:



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

office 所有后缀对应的 content-type

后缀 MIME Type .doc application/msword .dot application/msword .docx application/vnd.open...

html input="file" 浏览时只显示指定文件类型 xls、xlsx、csv

Valid Accept Types: For CSV files (.csv), use:  type="file" accept=".csv" /> For Excel F...

office中的所有content type

转自:http://filext.com/faq/office_mime_types.php What are the Microsoft Office MIME Types? FILExt do...

POI 通用导出Excel(.xls,.xlsx)

POI操作EXCEL对象 HSSF:操作Excel 97(.xls)格式 XSSF:操作Excel 2007 OOXML (.xlsx)格式,操作EXCEL内存占用高于HSSF SXSSF...

Java POI 导出EXCEL经典实现 Java导出Excel弹出下载框 【不定期更新】

在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里...
  • fmwind
  • fmwind
  • 2015年03月30日 15:09
  • 6637

公共POI导出Excel方法--java

String title = Message.getString("manifestIExportTitle"); String[] rowsName = new String[]{...

大数据导出POI之SXSSFWorkbook

最近要求一次性导出50W以上的数据,TMD 开始用的是XSSFWorkbook瞬间内存暴涨到2G然后内存溢出了,嘎嘎…… 查了API才知道POI还有SXSSFWorkbook专门处理大数据,爱死你了P...

利用POI将数据导出到EXCEL模板

在开发中导出导入数据,我们是经常用到的,近期,公司开发中需要将指定数据导入到用户给定的EXCEL模板中,并根据要求合并单元格,在这里,我写了个简单的demo,可以概括我所用到的知识点,以供有需要的朋友...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用POI导出xls和xlsx格式要注意的问题
举报原因:
原因补充:

(最多只允许输入30个字)