Jxl和最大格式化单元格数

时间:2010-11-15 09:00:10

标签: jxl

当我使用jxl编写Excel文件并使用您自己的单元格格式时,我收到此警告:已格式化最大格式化单元格数。使用默认格式“。我有大约350个需要格式化的单元格,这对我来说似乎相对较少。我做错了什么?我使用循环来设置我的单元格格式。还是有办法增加格式化单元格的数量?我的整个代码很长,但这是一个简单的格式化示例:

for(int = 0; i< 30; i ++)}   ws.getWritableCell(2,i).setCellFormat(sumrow());
{

2 个答案:

答案 0 :(得分:7)

您是如何创建CellFormat个对象的?

您要做的是确保重用CellFormat个对象,而不是在某个循环中重新创建它们。

除非你真的有350个单元格,每个单元格都有不同的格式。否则,创建一个CellFormat对象并将其传递给setCellFormat

答案 1 :(得分:0)

将 NumberFormat 设为 EXPONENTIAL。它对我有用。像这样:- NumberFormats.EXPONENTIAL