0

我使用 apache poi 库创建了一个 excel 表,并尝试通过使用 autoSizeColumn() 方法来改变相对于内容长度的列宽,但没有运气。我用过 poi 2.5.1 和 jdk 1.6。这是我的代码段。

for (int columnIndex = 0; columnIndex < 8; columnIndex++) {
 sheet.autoSizeColumn(columnIndex);
}

在将数据插入到 Excel 工作表后,我使用了此代码段。错误消息说“找不到符号”

任何帮助,将不胜感激。

提前致谢。

4

1 回答 1

1

您的 Apache POI (2.5.1) 版本很旧(2004-02-29 发布),对于该版本,Sheet界面没有该autoSizeColumn方法。对于大多数开源项目,网络上的文档通常是针对当前稳定版本的,对于 POI 目前是 3.9(发布于 2012-12-03)。

可以获得您的 POI 版本的源代码和文档,但请考虑升级您的 POI 版本 - 最新版本适用于 Java 1.6。

于 2013-09-17T23:14:33.657 回答