Есть ли способ редактировать электронную таблицу Excel, встроенную в документ Word, с помощью Python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ редактировать электронную таблицу Excel, встроенную в документ Word, с помощью Python?

Сообщение Anonymous »

Я хотел бы отредактировать таблицу Excel, встроенную в документ Word, с помощью Python (3.10.13).
Мне удалось редактировать все таблицы/тексты документа Word, используя docx import Document, но мне не удалось получить доступ к встроенной таблице Excel.
Я совершенно новичок в этой теме, поэтому кроме следующих подходов я не смог многое придумать (пока):

Код: Выделить всё

from docx import Document
doc = Document(complete_file_path)
#....
for table in doc.tables:
print(table)

#or
#....
for shape in doc.inline_shapes:
print(shape)
Моя главная проблема в том, что я просто не могу найти таблицу (

Код: Выделить всё

doc.tables
и doc.inline_shapes не имеют элементов => цикл пропускается).
Эта проблема существует как с моим реальным файлом Word «шаблона», так и с простой и быстрый в создании макет документа Word со встроенной таблицей Excel (Вставка => Таблицы => электронная таблица Excel)

Подробнее здесь: https://stackoverflow.com/questions/781 ... t-using-py
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»