我如何从xlsb获取合并单元格信息

时间:2018-10-09 09:38:54

标签: java apache-poi xlsb

我使用POI读取xlsb文件。但是我无法获取合并单元格信息。

我在此页面中使用该模块。请查看下面的源代码文件路径

https://svn.apache.org/repos/asf/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/eventusermodel/TestXSSFBReader.java

1 个答案:

答案 0 :(得分:0)

我找到了一种处理合并单元格的方法。 您可以在以下文档中找到记录类型编号的信息: https://interoperability.blob.core.windows.net/files/MS-XLSB/[MS-XLSB]-160929.pdf。 他们是:
BrtMergeCell(176), BrtBeginMergeCells(177), BrtEndMergeCells(178)。 并在XSSFBRecordType中添加它们。但是该类是POI中的内部类,您可以创建相同的类并添加这些类。 最后,您应该在XSSFSheetHandler中添加一个handle函数:handleRecord()。