考虑到在一个MS docx文件中有两个表,第一个表有X行和Y列,第二个表有M行和N列。第一个表有X行和Y列,第二个表有M行和N列,在同一个MS docx文件中。现在,我想用python将第二个表格及其内容完整地复制到第一个表格的一个单元格中(比如说单元格(X,Y))。 下面是表格的例子。
现在我想把第二个表的全部内容和格式复制到第一个表的最后一个单元格。复制后的最终结果应该是如下所示。
我们如何在python中实现这一点?
从 皮皮: 合并表格行。在你的模板中,为你想指定为模板的行添加一个MergeField。提供这个MergeField的名称作为锚参数。第二个参数包含MergeField替换的键值对的行。
document.merge_rows('col1',
[{'col1': 'Row 1, Column 1', 'col2': 'Row 1 Column 1'},
{'col1': 'Row 2, Column 1', 'col2': 'Row 2 Column 1'},
{'col1': 'Row 3, Column 1', 'col2': 'Row 3 Column 1'}])