本文主要是介绍如何把word檔案自動化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.安裝 pip install jojo-office ( 安裝這個)
2.讀取表格內容與文章內容,範例如下
import office
from docx import Document
replace={“{user_name}”:“陳彥甫”, “{tele}”:“0912882881”}
doc=Document(“template.docx”)
table=doc.tables[0]
print(“ii:”+ str(len(table.rows)))
print(“jj:”+ str(len(table.columns)))
for old,new in replace.items():
# print(r,w)
for table in doc.tables:
for col in table.columns:
for cell in col.cells:
if cell.text == old:
cell.text = new
print(cell.text)
for paragraph in doc.paragraphs:# 整串找到有字串一樣的地方,就直接更換if paragraph.text.find(old) >= 0: paragraph.text = paragraph.text.replace(old,new)print("OK") #找到,整串換掉
doc.save(“test.docx”)
这篇关于如何把word檔案自動化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!