应用SXSSFWorkbook可解决所有数据均放在内存中导致内存溢出问题
XSSFWorkbook wb = new XSSFWorkbook(new FileInputStream(file));
SXSSFWorkbook writeWB = new SXSSFWorkbook(wb,100);
SXSSFSheet sheet = (SXSSFSheet) writeWB.createSheet("工作簿");
SXSSFRow row = (SXSSFRow) sheet.createRow(1);
SXSSFCell groupName = (SXSSFCell) row.createCell(0);
注意:SXSSFWorkbook只会加载一部分数据进入到内存中,其余数据均存在硬盘中,因此就会有sheet.getRow(0) 为null的问题
需要用类似writeWB.getXssWorkBook().getSheetAt(1)......这种去获取行、列数据再操作