Python: новая строка таблицы docx в ячейке как разрыв строки - PullRequest
0 голосов
/ 12 марта 2020

У меня возникла следующая проблема: я хочу записать в ячейку таблицы слов. Для этого я создал список, похожий на этот:

list = [[a, b, c], [d, f, g, j, i], [q, r]]

Теперь я хотел бы записать его в ячейки в слове. Я попробовал это:

#open word doc
doc = Document('work_path\test.docx')
tables = doc.tables
#read in list into word
for i in range(len(list)):
    doc.tables[6].cell(1+i, 1).text = list[i]
doc.save('work_path\test.docx')

но я получаю это в результате:

Word_ist

но хотел бы иметь это в этом Форма:

word_should

Я пробовал добавить новую строку / n на каждый элемент в списке [i] [j], но в результате это слово преобразовать перевод строки в пробел, а не в ввод.

Надеюсь, у некоторых из вас есть решение.

Я очень ценю вашу помощь, спасибо

...