3

我正在使用Excel 2007它支持 1,048,576 行,但通过我的代码它只显示 65,536 行。如果数据超过 65,536 行,我会收到异常,因为行号无效 (65,536) 超出允许范围 (0..65535)。

我使用 HSSF API.how 仅使用 HSSF API 在 Excel 工作表中显示超过 65,536 行的数据。

4

1 回答 1

3

即使您使用的是 Excel 2007,也将限制为 65K 行,因为您使用 HSSF 写入 xls 文件。

您应该使用 XSSF api,以利用 xlsx 1M 行限制。

要将 HSSF 对象转换为 XSSF,可以参考https://stackoverflow.com/a/7297596/6310050

于 2016-06-20T09:40:34.097 回答