1.环境 安装
pip install pywin32
pip install python-docx
2.关键代码,根据表格标题搜索内容
#根据标题获取同一行的值
def find_row_value(d,sts):
lists=[]
tlen=len(d.tables)
#print("tlen"+str(tlen))
for i in range(0,tlen): #获取表格数
d.tables[i]
for j in range(0,len(d.tables[i].rows)): #获取所有行数
for c in range(0,d.tables[i]._column_count): #获取所有的列数
#print("表格行数和列数:"+str(i)+":"+str(j)+":"+str(c))
tests=d.tables[i].cell(j,c).text
if tests==sts:
#print(tests)
#return i,j,c
lists.append(d.tables[i].cell(j+1,c).text)
else:
pass
#print("没有找到字符串:"+sts)
#print(tests)
return lists
#根据标题获取同一列的值
def find_cel_value(d,sts):
lists=[]
tlen=len(d.tables)
#