我正在尝试使用python-docx模块创建一个看起来像这样的表。
从 example-makedocument.py 中创建表的示例代码并阅读 docx.py 中的代码,我认为类似的东西会起作用:
tbl_rows = [ ['A1'],
['B1', 'B2' ],
['C1', 'C2' ] ]
tbl_colw = [ [100],
[25, 75],
[25, 75] ]
tbl_cwunit = 'pct'
body.append(table(tbl_rows, colw=tbl_colw, cwunit=tbl_cwunit))
但是这会破坏 docx 文档,当 Word 恢复文档时,表格显示如下:
如何使用 python-docx 让一行正确跨越多个列?