0
我正在使用python-docx将Pandas DataFrame输出到Word表格。大约一年前,我写了这个代码构建表,这在当时的工作:Python-docx样式格式
table = Rpt.add_table(rows=1, cols=(df.shape[1]+1))
table.style = 'LightShading-Accent2'
哪里Rpt
为模板的文档。现在,我收到一个错误:
KeyError: "no style with name 'LightShading-Accent2'"
我应该如何定义样式?在python-docx的新版本中命名约定是否已更改?
我仍然得到相同的错误:KeyError:“没有名称为'Light Shading - Accent 2'的样式”。在Python 3.5.1上使用0.8.5版 –
当您按照我提到的方式枚举样式名称时,是否在列表中找到该样式? – scanny
我没有 - 第二个片段只有两种风格,“正常表格”和“表格网格”。我检查了模板,并且可以使用所有常用的Word默认表格 –