Как добавить несколько таблиц в один и тот же документ одним словом, используя python? - PullRequest
2 голосов
/ 31 октября 2019

Я хочу добавить несколько таблиц в MS Word, используя Python. Я пытаюсь следующий код:

i=0
    while i < 9: 
     f=open("file", "a+")
     document = Document()
     table[i] = document.add_table(rows=5, cols=4)
     i=i+1
     document.save('file')

Когда я открываю документ, однако, есть только одна таблица.

Ответы [ 2 ]

2 голосов
/ 31 октября 2019

Объект Document должен быть создан и сохранен вне цикла, чтобы к нему можно было добавить несколько таблиц:

document = Document()
i = 0
while i < 9:
    table[i] = document.add_table(rows=5, cols=4)
    i = i + 1
document.save('file')
0 голосов
/ 31 октября 2019

Я попробовал это решение, и оно только добавило больше строк и столбцов к той же таблице

...