本帖最后由 侃遍天下无二人 于 2023-3-8 08:43 编辑
[Python] 纯文本查看 复制代码 import openpyxl
workbook=openpyxl.load_workbook("E:\\2017-18年度易地移民搬迁旧房拆除项目房屋测量面积汇总.xlsx")
new_worksheet=workbook.create_sheet("筛选结果")
worksheet_name=workbook.sheetnames
for worksheet_name in worksheet_names:
worksheet=workbook[worksheet_name]
new_rows=[]
for row in worksheet.iter_rows(values_only=True):
if row[2]=="姓名":
continue
if row[2]==input("请输入姓名: "):
new_row=[]
for i in [0,1,2,3,4,5]:
new_row.append(row[i])
new_rows.append(new_rwo)
if len(new_rows)>0:
new_worksheet.append(["序号","村组","姓名","房屋面积","测量时间","备注"])
for new_row in new_rows:
new_worksheet.append(new_row)
workbook.save("E:/筛选结果.xlsx")
这段代码是想实现输入名字能把电子表格中所有的工作表中筛选想要的人的信息在新建的工作表中保存,但是转换不了,不知什么地方出错了,望大神给查查,非常感谢!!!
|