我正在编写一个输出Excel工作簿的程序。我将它构建为输出为.xls文件,因为我使用的指南较旧。现在我想我需要更大的.xlsx尺寸。 我需要在代码中更改什么?我试过在fileOutputStream中将文件扩展名更改为.xlsx,当我尝试打开excel文件时,它会给我一个错误。
答案 0 :(得分:0)
您需要替换XSSF类的HSSF。
您无需创建HSSFWorkbook
,而是需要XSSFWordbook
。而不是HSSFRow
您需要XSSFRow
等等。
两种格式(xls和xlsx)完全不兼容。
幸运的是,POI的工作人员以一种相当容易的方式完成了代码,具体取决于excel文件的复杂程度。