2010-11-15 45 views
2

当我用jxl编写Excel文件并使用自己的单元格格式时,出现此警告:格式化单元格的最大数目已经过期。使用默认格式“我有大约350个需要格式化的单元格,这对我来说似乎相对较少,我是否做错了什么?我使用循环来设置单元格格式,或者有什么方法可以增加格式化单元格的数量?我的整个码本长,但这里是做格式化的一个简单的例子:Jxl和格式化单元格的最大数目

对(INT = 0;我< 30; i ++在)} ws.getWritableCell(2,i)的.setCellFormat(sumrow()) ;
{

+0

我自己找到答案。您不能使用很多setCellformat方法,因此您必须将格式化程序放入添加单元格内容(数字,标签,公式等)的方法中, – mjgirl 2010-11-22 12:31:08

回答

5

你如何创建CellFormat对象

你想要做的是确保你重用?对象,而不是在某处循环中重新创建它们。

这就是除非你真的有350个单元格,每个单元格有不同格式。否则,创建一个对象并将其传入setCellFormat