如何把word檔案自動化
•
Python
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”)
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/4831d229fa.html
