Использование Apache Poi для разбора таблицы в таблице в текстовом документе - PullRequest
5 голосов
/ 20 февраля 2012

Мне удалось получить таблицы, присутствующие в текстовом документе, используя getTablesIterator () в XWPFDocument. Но есть ли способ получить таблицу внутри таблицы?

Заранее спасибо, Joel

1 Ответ

3 голосов
/ 20 февраля 2012

В .docx «Таблица» напрямую не содержит других таблиц, но может содержать ячейку таблицы.Таким образом, вы не можете запросить у таблицы вложенные таблицы, вам нужно получить каждую ячейку и проверить их.

Из XWPFTable получите ваши экземпляры XWPFTableRow, а затем оттуда XWPFTableCell.Затем вы можете вызвать XPWFTableCell.getTables () , чтобы получить любые таблицы, вложенные в эту одну ячейку.

...