建议你将POI的版本升级到3.11或更高版本,然后使用XSSFWorkbook代替HSSFWorkbook来创建.xlsx文件。Apache POI 是一个用于操作Microsoft Office文件(如Word、Excel和PowerPoint)的Java库。以下是POI和Microsoft Office版本的对应关系:POI 3.9 和之前的版本:只支持Excel 97-2003格式(.xls),Word 97-2003格式(.doc)和PowerPoint 97-2003格式(.ppt)。POI 3.10 和之后的版本:支持Excel 97-2003格式(.xls)、Excel 2007格式(.xlsx)、Word 97-2003格式(.doc)、Word 2007格式(.docx)、PowerPoint 97-2003格式(.ppt)和PowerPoint 2007格式(.pptx)。建议使用最新版本的POI库以获得更好的兼容性和性能。补充:POI 3.8及更早版本使用的是HSSF库,不支持.xlsx格式POI 3.9-3.13版本使用的是XSSF库,可以读写.xlsx格式POI 3.14及更高版本使用的是XSSF库和SXSSF库,可以读写.xlsx格式,SXSSF库适用于处理大型.xlsx文件
建议你将POI的版本升级到3.11或更高版本,然后使用XSSFWorkbook代替HSSFWorkbook来创建.xlsx文件。
以下是POI和Microsoft Office版本的对应关系:
建议使用最新版本的POI库以获得更好的兼容性和性能。
补充: