0

我正在使用 Apache POI 生成 excel 表。我能够在测试环境中成功生成excel,但问题出在生产环境中。第一列是自动隐藏的。下面两张图分别显示了正确的一张和错误的一张。

在此处输入图像描述

数据调整错误

4

2 回答 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 回答