项目需要在页面中导出Excel数据,所以看了一下POI,记录一下学习要点。
1、HSSF是用来处理Excel '97(-2007)的、XSSF是用来处理Excel 2007的。SXSSF是从POI 3.8 beta3版开始有的新特性,扩展了XSSF,用来处理超大Excel文件。
2、自动调整列宽:sheet.autoSizeColumn(int column-index);。
3、通过JSP输出:workBook.write(response.getOutputStream());。
4、写入Excel文件:
FileOutputStream out = new FileOutputStream("workbook.xls");
workBook.write(out);
5、调用XSSF处理EXCEL2007时需要导入ooxml-lib下的xmlbeans-2.3.0.jar包,否则会报错。