Редактировать таблицу в Word DOCX, используя Python - PullRequest
0 голосов
/ 26 февраля 2019

Как я могу редактировать уже существующую таблицу в текстовом документе, используя Python.Допустим, в моем документе Word у меня есть таблица только с 2 строками, и я хочу добавить больше строк в Python, как я могу это сделать?Я пробовал использовать библиотеку docx, но лучшее, что я могу с этим сделать, - это создать таблицу и сохранить ее в текстовом документе.

Я хочу отредактировать уже существующую таблицу.Спасибо!

1 Ответ

0 голосов
/ 26 февраля 2019

Код

Вы можете сделать это в библиотеке docx, открыв .tables из Document.

from docx import Document

doc = Document('grid.docx')
doc.tables #a list of all tables in document
print("Retrieved value: " + doc.tables[0].cell(0, 0).text)
doc.tables[0].cell(0, 0).text = "new value"
doc.tables[0].add_row() #ADD ROW HERE
doc.save("grid2.docx")

Из

enter image description here

К

enter image description here

...