Apache POI如何输出为.xlsx

时间:2018-06-05 21:40:19

标签: java excel

我正在编写一个输出Excel工作簿的程序。我将它构建为输出为.xls文件,因为我使用的指南较旧。现在我想我需要更大的.xlsx尺寸。 我需要在代码中更改什么?我试过在fileOutputStream中将文件扩展名更改为.xlsx,当我尝试打开excel文件时,它会给我一个错误。

1 个答案:

答案 0 :(得分:0)

您需要替换XSSF类的HSSF。 您无需创建HSSFWorkbook,而是需要XSSFWordbook。而不是HSSFRow您需要XSSFRow等等。

两种格式(xls和xlsx)完全不兼容。

幸运的是,POI的工作人员以一种相当容易的方式完成了代码,具体取决于excel文件的复杂程度。