正如標題所示,我想知道是否有任何模塊可以讓我通過python解析一個Microsoft word文檔的內容到另一個文檔並保持格式。Python:將內容從一個單詞文檔複製到另一個單詞文檔並保持格式?
我想讀取表格數據並將其轉移到另一個文檔中的另一個表格。
兩個文檔A和B存在。我只是希望能夠遍歷兩個文檔中的單元格(不一定在同一時間)並複製內容,而不必擔心文本是格式化(字體,斜體,粗體)還是包含子彈。
我所要求的蟒蛇,因爲這是我最喜歡的語言......
正如標題所示,我想知道是否有任何模塊可以讓我通過python解析一個Microsoft word文檔的內容到另一個文檔並保持格式。Python:將內容從一個單詞文檔複製到另一個單詞文檔並保持格式?
我想讀取表格數據並將其轉移到另一個文檔中的另一個表格。
兩個文檔A和B存在。我只是希望能夠遍歷兩個文檔中的單元格(不一定在同一時間)並複製內容,而不必擔心文本是格式化(字體,斜體,粗體)還是包含子彈。
我所要求的蟒蛇,因爲這是我最喜歡的語言......
繼Kasra建議使用Python-的docx:
粗糙的示例代碼。
爲表查詢文件:
from docx import *
document = opendocx('xxxzzz.docx')
table = document.xpath('/w:document/w:body/w:tbl', namespaces=nsprefixes)[0]
寫入到另一個文件:
output = opendocx('yyywwww.docx')
body = output.xpath('/w:document/w:body', namespaces=nsprefixes)[0]
body.append(table)
output.save('new-file-name.docx')
你可以使用Python,DOCX! https://github.com/mikemaccana/python-docx – Kasramvd 2014-09-03 07:05:34
你在談論微軟Word嗎?然後使用標籤ms-word代替。我對你的問題和你的標籤深感困惑,直到我意識到。 – MariusSiuram 2014-09-03 07:11:35
@Kasra你有一個示例代碼? – Norfeldt 2014-09-03 10:01:41