excel java.lang.IllegalStateException:已超过单元格样式的最大数目,在一个. xlsx工作簿中最多可以定义64000个样式

wwodge7n  于 2023-01-06  发布在  Java
关注(0)|答案(1)|浏览(184)

我正在做一个项目,我必须在多行的每个单元格上应用不同的颜色。但是,我得到了下面的例外,达到了最大数量。你能告诉我如何继续,让我知道我们是否可以扩展到64000多个单元格样式。
异常错误:java.lang.已超过单元格样式的最大数目。在一个.xlsx工作簿中最多可以定义64000个样式

e0bqpujr

e0bqpujr1#

我认为Microsoft Excel限制了Excel文件中的样式数量,因此POI也限制了它们。例外表明您正在为单个Excel文件创建比可能的样式更多的样式。
您需要重复使用样式,而不是为每个单元格创建新的样式,那么Apache POI和Excel本身的性能可能会更好,因为打开/保存文件时需要处理的样式要少得多。

相关问题