如何把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”)
原文地址:https://blog.csdn.net/chencef/article/details/135885165
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!