zoukankan      html  css  js  c++  java
  • 【python】Excel两表中某个信息对比

    Excel两表中某个信息对比

    Excel两表中某个信息对比,及写入对比结果:

    # -*- coding: UTF-8 -*-
    from openpyxl import load_workbook
    from openpyxl import Workbook
    
    # 以'xxx花名册.xlsx'为准
    yuanbook = load_workbook(filename='xxx花名册.xlsx',read_only=True)
    objectbook = load_workbook('花名册0523.xlsx')
    
    yuansheet = yuanbook['X']
    objectsheet = objectbook['XXX']
    
    for i in range(4,761):
        for j in range(4,761):
            cell_yuansheet = yuansheet.cell(row=i, column=3)
            cell_objectsheet = objectsheet.cell(row=j, column=3)
            yuancell_s = str(cell_yuansheet.value)
            objectcell_s = str(cell_objectsheet.value)
            print('正在处理',i,j)
            if objectcell_s == yuancell_s:
                result_cell = objectsheet.cell(row=i, column=18)
                result_cell.value = '存在'
                print(f'正好是{i}和{j}')
                break
            else:
                continue
    objectbook.save('花名册0523.xlsx')
  • 相关阅读:
    Spring--AOP
    Database--事务
    Neo4j--UNIQUE约束
    Neo4j--INDEX索引
    排序算法 目录
    数据结构 目录
    设计模式 目录
    建造者模式及应用举例
    模板模式以及应用举例
    真·随笔
  • 原文地址:https://www.cnblogs.com/nfcf/p/12952379.html
Copyright © 2011-2022 走看看