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文件打開提示文件格式或文件擴展名無效

相關文章
相關標籤/搜索