Как вы читаете таблицу из определенной части в текстовом документе, используя python-docx? - PullRequest
0 голосов
/ 29 мая 2018

Я читаю из файла слова, используя Python со многими таблицами в документе.Мне нужно извлекать данные только из определенных таблиц, в зависимости от того, в каких разделах они появляются. Есть ли способ поиска по файлу, достижения определенной строки и чтения таблицы, которая появляется после строки?

ДляНапример, если слово document имеет вид:

1
2
3
[таблица]
4
5
6
[таблица]

смогу ли я прочитать таблицу специально после '6'?

Чтение "второй таблицы" не сработает, потому что число таблиц, которые появляются перед этой таблицей, произвольно;Мне нужно прочитать его, потому что он появляется после «6».

1 Ответ

0 голосов
/ 30 мая 2018

Код, который здесь может быть интересен: https://github.com/python-openxml/python-docx/issues/276#issuecomment-199502885.

Я считаю, что вы ищете способ итерации элементов уровня блока в документе, впорядок их появления.Документ Word имеет два типа элементов уровня блока, абзацы и таблицы.Функция по ссылке выше позволяет вам выполнять итерации в порядке документов.

...