Jxl 和最大格式化单元格数

标签 jxl

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

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

最佳答案

您如何创建 CellFormat对象?

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

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

关于Jxl 和最大格式化单元格数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4182782/

相关文章:

java - 如何使用@BeforeTest注释获取testng中的方法名称

java - 读取 Excel 的内容并使用我的 Robotium 测试用例中的值

java - jxl 中的 WritablewWorkbook.write() 生成空 0b 的 excel 文件

java - 使用jxl读取excel文件时如何检查单元格是否为空白

java - JTable 将值传递到 excel(文本格式)

java - 读取和写入同一个 Excel 文件

java - 用于从 Java 生成 excel 文件的 jxlapi 中的列限制

java - jxl - MS Excel 兼容性错误

java - 如果字符串包含 get getContents (JXL)

java - 尝试将内容从一张纸复制到另一张纸时,jxl api 出现 ArrayIndexOutOfBoundException