我正在使用 Apache POI 生成 excel 表。我能够在测试环境中成功生成excel,但问题出在生产环境中。第一列是自动隐藏的。下面两张图分别显示了正确的一张和错误的一张。
问问题
62 次
2 回答
1
您可以使用以下方法将列设置为隐藏/未隐藏:
sheet.setColumnHidden(int columnIndex, boolean hidden);
所以我建议始终将第一列设置为不隐藏。似乎很奇怪一个环境会如何隐藏它,而另一个不会。
方法的 Javadocboolean isColumnHidden(int columnIndex)
于 2013-10-19T06:13:58.323 回答
0
得到了答案,
我删除了以下代码行
sheet1.autoSizeColumn(0);
我把它换成了
sheet1.setColumnWidth(0, 4096);
这解决了我的问题。
于 2013-10-21T06:17:56.230 回答