码迷,mamicode.com
首页 > 其他好文 > 详细

比对两个Excel 表格定位位置

时间:2020-06-18 14:34:29      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:imp   ring   sheet   表格   模块   print   odi   python3   nta   

#! python3
# -*- encoding: utf-8 -*-
‘‘‘
@File    :   fileread.py
@Time    :   2020/06/18 14:18:23
@Author  :   xuxiang 
@Version :   1.0
@Contact :   2998136503@qq.com
‘‘‘

import openpyxl
wb=openpyxl.load_workbook(r-)#文件路径
wb_1=openpyxl.load_workbook(r-)#文件路径
for name in wb.get_sheet_names():
    sheet=wb[name]
    sheet_1=wb_1[name]
    row_max=sheet.max_row
    col_max = sheet.max_column
    for row_i in range(1,row_max+1):
        for col_i in range(1,col_max+1):
            cell=sheet.cell(row=row_i,column=col_i).value
            cell_1=sheet_1.cell(row=row_i,column=col_i).value
            if cell==cell_1:
                pass
            else :
                print(name,row_i, openpyxl.utils.get_column_letter(col_i))
                input(>)
                pass

 Excel的列名与数字互换使用的是 openpyxl.utils模块中的

get_column_letter

column_index_from_string

 

比对两个Excel 表格定位位置

标签:imp   ring   sheet   表格   模块   print   odi   python3   nta   

原文地址:https://www.cnblogs.com/yuvejxke/p/13157359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!