Apache POI autoSizeColumn()无效

时间:2013-08-27 03:34:09

标签: java

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

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

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

任何帮助都将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您的Apache POI版本(2.5.1)已经过时(2004-02-29发布),对于该版本,Sheet接口没有autoSizeColumn方法。对于大多数开源项目,documentation on the web通常用于当前稳定版本,POI目前为3.9(2012-12-03发布)。

您可以get source & documentation for your version of POI,但请考虑升级您的POI版本 - 最新版本适用于Java 1.6。