java - JOpenDocument:空白行和单元格的问题

标签 java xml opendocument ods jopendocument

当我使用 JOpenDocument 解析 .ods 文件时遇到问题。我的文件中有 3 行和 4 列,但是当我解析此文件时,我得到 1024 列和太多行。有很多空白单元格。
我像 xml 一样打开了这个 .ods 文件,它没有很多行。
我在 JOpenDocument API 中找不到检查空单元格的方法。

这是我的代码,我用数据创建行:

ArrayList rowData = new ArrayList();
int countCol = sheet.getColumnCount();

for (int i = 0; i < countCol; i++) {
    rowData.add(getCellData(sheet.getName(), num, i));
}

如何解决这个问题?也许我必须改变图书馆?

最佳答案

jopendocument 有一个函数:getUsedRange()

Range range=sheet.getUsedRange();
System.out.println("RANGE: "+range.toString());

=> 范围:Feuille1.A1:.C8(示例)

关于java - JOpenDocument:空白行和单元格的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38477727/

相关文章:

c# - 从通过 XSD.exe 生成的类加载的数据序列化回 XML 时排除特定属性?

用于读取和写入 opendocument 电子表格 (*.ods) 的 C++ 类

java - 解析 OpenDocument 电子表格 (*.ods)

java - 将 BLOB 加载到图库 android

java - Android Studio 中的增强现实

python - 如何将 python 变量编码为 URL 和网络服务器响应?

ms-word - Apache OpenOffice 文件(如(*.odt、*.ods、*.odp)的正确 mimetype 是什么?

java - 无法使用容器将消息放入 ibm mq 中

java - 将 ArrayList 转换为二维数组时出现问题,仅显示最后添加的值

php - 使用 PHP 和 MySQL 显示日语字符的问题