赞
踩
首先安装openpyxl和python-docx模块
安装方法: pip install openpyxl ; pip install python-docx
安装好模块后,导入相关的模块,用于读取Excel工作薄和Word文档
相应代码如下:
from openpyxl import load_workbook
from docx import Document
使用python-docx模块读取Word文档内容
doc=Document("C:\\Users\\Dell\\PycharmProjects\\untitled1\\合同模板.docx")
for para in doc.paragraphs: #遍历Word文档中的所有段落,其中paragraphs对象代表文档中所有段落的集合
for run in para.rus: #run对象代表具有相同样式的一断连续文本
print(run.text)
若Word文档中含有表格,则无法通过paragraphs对象直接读取,要通过tables对象读取
演示代码如下:
doc=Document("C:\\Users\\Dell\\PycharmProjects\\untitled1\\合同模板.docx")
for table in doc.tables:
for row in table.rows:
for cell in row.cells:
print(cell.text)
为了后续方便调用,可编写一个自定义函数,代码如下:
def info_update(doc,old_info,new_info):
for para in doc
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。