2011-07-26 2 views
1

Я пишу парсер docx с библиотекой POI Apache. У меня возникли проблемы с пониманием того, как привязываются ячейки к XWPFTable. Может ли кто-нибудь объяснить, как делается ссылка, если представлены неравномерные таблицы (т. Е. Два столбца с различным количеством строк).Ссылка на ячейки в XWPFTable с Apache POI

ответ

1

POI XWPF предоставит вам ячейки в том порядке, в котором Word хранит их в файле. Это как (обманчиво!) Просто, как это ...

Чтобы проверить, что это такое, один из вариантов - просто использовать POI и посмотреть, что вы получаете. Другой - распаковать файл слова - .docx - это просто специальный zip файлов xml. Посмотрите на документ XML и посмотрите, как решил Word - лучший способ хранения вашего сложного набора ячеек таблицы. Затем спросите POI для них, и вы должны получить тот же заказ!