2010-11-15 46 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