python-docx динамически разделяет ячейки - PullRequest
0 голосов
/ 26 мая 2019

Мне нужно сгенерировать текстовый документ, в котором у меня есть таблица.Количество столбцов в каждой строке является динамическим в зависимости от номера строки (по умолчанию 2 или более 2).Поэтому я хочу знать, как разделить ячейку с помощью python-docx.

Вот пример кода, который я написал, который дает мне ошибку

from docx import Document
from docx.shared import Inches

def main():
    document = Document()

    document.add_heading('Message Format')

    msgFormatTable = document.add_table(rows = 0, cols = 2, style = 'Table Grid')

    for i in range(1, 5):
        row_cells = msgFormatTable.add_row().cells

        j = 1
        while j < i:
            row_cells[j].split(i, j + 1)

            j += 1

    document.save("tee.docx")

main()

Я получаю AttributeError: у объекта «_Cell» нет атрибута «split» ошибка при запуске

...