我使用apache poi库创建了一个excel表,并尝试使用autoSizeColumn()方法更改列宽相对于内容长度,但没有运气。我用过poi 2.5.1和jdk 1.6。这是我的代码段。
for (int columnIndex = 0; columnIndex < 8; columnIndex++) {
sheet.autoSizeColumn(columnIndex);
}
我在将数据插入Excel工作表后使用了此代码段。错误消息说“找不到符号”
任何帮助都将不胜感激。
提前致谢。
答案 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。