我使用 apache poi 库创建了一个 Excel 工作表,并尝试使用 autoSizeColumn() 方法根据内容长度更改列宽,但没有成功。我使用过poi 2.5.1和jdk 1.6。这是我的代码段。
for (int columnIndex = 0; columnIndex < 8; columnIndex++) {
sheet.autoSizeColumn(columnIndex);
}
我在将数据插入 Excel 工作表后使用了此代码段。错误消息说“找不到符号”
如有任何帮助,我们将不胜感激。
提前致谢。
最佳答案
您的 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。
关于java - Apache POI autoSizeColumn() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18456474/