在Python Docx中从单元格中删除段落
我试图创建一个具有两行标题的表,该表使用简单的模板格式进行所有样式设置。两行标题是必需的,因为我在两个主要类别下有相同的标题。似乎在Word中处理此问题的唯一方法是将一个两行表嵌套到主内容表的标题行中,这样文档就可以通过重复标题在页面之间格式化和流动 在pythondocx中,表单元格总是使用单个空段落元素创建的。对于我的用例,我需要能够完全删除这个空段落元素,而不是简单地用空字符串清除它。否则,我的嵌套表格上方会出现断线,破坏了我对单一表格的幻想 所以问题是如何删除空段落在Python Docx中从单元格中删除段落,python,ms-word,python-docx,Python,Ms Word,Python Docx,我试图创建一个具有两行标题的表,该表使用简单的模板格式进行所有样式设置。两行标题是必需的,因为我在两个主要类别下有相同的标题。似乎在Word中处理此问题的唯一方法是将一个两行表嵌套到主内容表的标题行中,这样文档就可以通过重复标题在页面之间格式化和流动 在pythondocx中,表单元格总是使用单个空段落元素创建的。对于我的用例,我需要能够完全删除这个空段落元素,而不是简单地用空字符串清除它。否则,我的嵌套表格上方会出现断线,破坏了我对单一表格的幻想 所以问题是如何删除空段落 如果您知道处理两行标
如果您知道处理两行标头实现的更好方法。。。这也是非常感谢的。虽然
python docx
中尚未实现段落.delete()
,但这里介绍了一个变通功能:
请注意,表格单元格必须始终以段落结尾。因此,您需要在表之后添加一个空的,否则我相信您在尝试加载文档时会出现所谓的“修复步骤”错误
可能值得一试,没有额外的段落只是为了确认;我希望没有它会看起来更好,但上次我试了一下,发现了错误