На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
from docx import Document
# Создаем новый документ
doc = Document()
# Создаем таблицу с 3 колонками и 1 строкой
table = doc.add_table(rows=1, cols=3)
# Задаем стиль таблицы
table.style = ‘Table Grid’
# Заполняем заголовки колонок
table.cell(0, 0).text = ‘Товар’
table.cell(0, 1).text = ‘Цена’
table.cell(0, 2).text = ‘Количество на складе’
# Данные для заполнения таблицы
data = [
[‘Яблоки’, ’50 руб.’, ‘100 шт.’],
[‘Бананы’, ’70 руб.’, ’50 шт.’],
[‘Апельсины’, ’60 руб.’, ’80 шт.’],
[‘Груши’, ’45 руб.’, ’70 шт.’],
[‘Виноград’, ’80 руб.’, ’40 шт.’]
]
# Заполняем таблицу данными из списка
for row in data:
# Добавляем новую строку в таблицу
table.add_row(*[cell.text for cell in table.rows[0].cells])
# Заполняем ячейки новой строки данными из списка
for i, text in enumerate(row):
table.cell(len(table.rows) – 1, i).text = text
# Сохраняем документ
doc.save(‘таблица.docx’)