2012-04-25 101 views
0

我试过使用Jython + Apache POI自动调整大小的Excel列。 我发现这个线程:Apache POI Excel - how to configure columns to be expanded?,但我仍然无法弄清楚。Apache POI + Jython,Excel自动大小列

我试过添加'sheet1.autoSizeColumn(1)',但它不会改变任何东西。在每一个可用的列上调用它不是更好,因为你为什么不希望每列都被很好地格式化?

也许这只是不可能在Jython中?

亲切的问候, 克里斯托夫。

+0

如果你有一行数据非常宽的话,你不一定要根据这个数据来设置列的大小,所以它不是一个通用的要求 – Gagravarr 2012-04-25 14:12:58

回答

1

你什么时候调用autoSizeColumn方法?在设置数据之前还是之后?

只有在设置了所涉及列的所有值之后,才应该调用'sheet.autoSizeColumn(1)'方法。

如果您在调用它之前没有任何效果,因为它没有任何数据来调整大小。