Найти - Пользователи
Полная версия: Распарсить таблицу в docx файле
Начало » Python для новичков » Распарсить таблицу в docx файле
1
polin11
Нужно распарсить файл docx, данные в файле находятся в ячейках таблицы, читаю построчно
файл. Данные из ячеек таблицы приходят разделенные пробелом. Данные в одной ячейки также могут содержать пробелы,
поэтому не могу отделить значение одной ячейки от значения другой.
В Word есть специальный символ - знак окончания текста в ячейке, визуально изображается как знак валют.
В юникоде выводится как print('\u00a4'), пробовал его поймать - не получлось.
Есть ли какие-нибудь соображения на этот счет?
doza_and
polin11
Нужно распарсить файл docx … читаю построчно
файл
Есть ли какие-нибудь соображения на этот счет?

Покажите код которым читаете файл, выложите файл.
Вообще непонятно как так вы читаете “построчно”. В docx нет строк…

Более или менее разумно можно работать с docx при помощи https://python-docx.readthedocs.io/en/latest/
или https://pandoc.org/

Мой опыт работы с word показывает что данные в ворде - практически бесполезные данные. Усилия по выковыриванию данных в силу огромного многобразия возможных способов хранения сравнимы с трудозатратами при использовании бригады девушек которые копипастом переводят данные в нормальный формат.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB