python在word中的应用_不能在worddoc中使用docx python应用表样式
我不能使用python3.4將自定義表樣式應用于worddoc。我遵循了@scanny的一個很好的方法:我創建了一個空白WORD doc,創建了一個自定義表樣式,并將其保存為“OR”。我創建了一個新表,并對其應用了自定義表樣式。然后我刪除了表并將文檔保存為“模板.docx. 然后我應用了如下樣式:document = Document("C:/pytest/template.docx")
table = document.add_table(rows=1, cols=3)
table.style = "OR"
hdr_cells = table.rows[0].cells
hdr_cells[0].paragraphs[0].add_run('Date Filmed:').bold = True
hdr_cells[2].paragraphs[0].add_run('Barcode Number:').bold = True
row_cells = table.add_row().cells
row_cells[0].text = date
row_cells[2].text = bcode
當我運行程序時,它得到一個錯誤:
文件“C:\Python34\lib\site packages\python_docx-0.8.5-py3.4.egg\docx\styles\樣式.py“,第57行,ingetitem
raise KeyError(“沒有名為'%s'%key的樣式)”
KeyError:“沒有名為'Title'的樣式”
它不是在代碼中指定一行,而是指定一個名為“樣式.py". 我的語法有錯嗎?在
謝謝,
杰夫
總結
以上是生活随笔為你收集整理的python在word中的应用_不能在worddoc中使用docx python应用表样式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蒙那丽沙是谁画的啊?
- 下一篇: python期末考试及答案广东卷_pyt