POI导出Excel,xls与xlsx须要注意的地方

导出xlsx文件:app

response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");  大数据

response.addHeader("Content-Disposition", "attachment;filename=fileName" + ".xlsx");  excel

建立工做薄的时候,用Workbook workbook = new XSSFWorkbook(); orm

导出大量数据,POI3.8以后出现了SXSSFWorkbook ,用SXSSFWorkbook wb =new SXSSFWorkbook();xml

专门用于大数据量导出,只能导出.xlsx格式。it

导出xls格式文件:io

response.setContentType("application/vnd.ms-excel"); form

response.addHeader("Content-Disposition", "attachment;filename=fileName"+".xls");  扩展

建立工做薄的时候,用HSSFWorkbook workbook = new HSSFWorkbook();file

若是建立xlsx工做薄的时候,用HSSFWorkbook workbook = new HSSFWorkbook();

则导出的xlsx文件打开提示文件格式或文件扩展名无效

相关文章
相关标签/搜索