应用情景:
当需要解析大量的Word文件中的表格时,建议使用Python语言来实现,通过调取docx包可进行针对Word文档的操作,输入pip install python-docx安装依赖包。
示例代码:
from docx import Document
import docx
import os
import xlwt
P = "\\Excel_Transfer\\demo\\" #设置文件所在路径
list = os.listdir(P) #列举路径文件
#定义列表
list_rows = []
list_results = []
list_results_25 = [] #25行模板列表
list_results_27 = [] #27行模板列表
list_results_28 = [] #28行模板列表
#定义Excel模板表头
workbook = xlwt.Workbook()
n_28 = 1 #预定义循环填表的循环变量1
data_sheet = workbook.add_sheet('数据汇总1') #创建Excel的sheet页
row_28 = [
'样品规格', '品牌', '状态', '送样时间'
]
for j in range(len(row_28)): #循环写入数据
data_sheet.write(0, j, row_28[j])
n_25 = 1 #预定义循环填表的循环变量2
data_sheet_2 = workbook.add_sheet('数据汇总2') #创建Excel的sheet页
row_25 = [
'样品规格', '品牌', '状态', '送样时间'
]
for j i