猫史档案馆


【Python作品分享】verification_all_death【求助帖】

用户:特别报道特别报道查看:0 回复:0 评论:0 创建时间:2022-06-15T17:27:30


【作品展示】

center_image

 

【作品介绍】

11

 

【作品源代码】

from openpyxl import load_workbook, Workbook

wb1 = load_workbook('D:\peple\泸县居民建档\海潮镇\海潮镇(喵亡).xlsx')         #打开工作簿,并创建一个工作簿对象wb1
wb2 = load_workbook('D:\peple\基础数据.xlsx')

a_wb = wb1['导出']        #打开工作表,并创建一个工作表对象
b_wb = wb2['导出']

a_wb_max_row = len(a_wb['A'])   #取出第一列数据
b_wb_max_row = len(b_wb['A'])

c=[]        #建立一个空列表,用于存放对比出来的相同身份证号

for row in a_wb.iter_cols(min_row=2, max_row=a_wb_max_row, min_col=1, max_col=1, values_only=True):    #历遍工作表对象制定区域的数值
    row1 = list(row)    #将元祖转换我列表
for row in b_wb.iter_cols(min_row=1, max_row=b_wb_max_row, min_col=1, max_col=1, values_only=True):
    row2 = list(row)

for i in row1:
    if i in row2:   #如果包含则返回循环
        break
    else:       #如果不包含,则把值保存到c列表中
        c.append(i)

wb3 = Workbook()    #创建新工作簿对象
c_wb = wb3.active   #创建活动工作表对象

for i in range(len(c)):     #将列表分行写入工作表对象
    d=[c[i]]
    c_wb.append(d)

wb3.save('D:\peple\泸县居民建档\海潮镇对比喵亡情况.xlsx')       #保存数据到新工作簿

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页