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

导出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将无法打开,并有如下提示:



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a602049511/article/details/52367563
文章标签: POI Excel xlsx xls
个人分类: POI
上一篇给ireport的报表添加序号
下一篇ireport中如何将特定内容放到最后一页显示
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭