2016-07-20 13 views
0

У меня проблема при анализе файла .ods с JOpenDocument. В моем файле три строки и четыре столбца, но когда я разбираю этот файл, я получаю 1024 столбца и слишком много строк. Есть много пустых ячеек.
Я открыл этот файл .ods как xml, и у него не было много строк.
И я не смог найти метод проверки пустой ячейки в JOpenDocument API.

Вот мой код, где я создаю строку с данными:JOpenDocument: проблемы с пустыми строками и ячейками

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

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

Как я могу исправить эту проблему? Может быть, мне нужно сменить библиотеку?

ответ

0

jopendocument имеет функцию, которая: getUsedRange()

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

=> RANGE: Feuille1.A1: .C8 (пример)

+0

Спасибо за ответ! – Mexoff

Смежные вопросы