import openpyxl
from openpyxl.styles import PatternFill
#对比两个sheet,数据一致性校验
# 获取sheet对象的某一行
def getRow(sheet, rowNo):
try:
rows = []
for row in sheet.iter_rows():
rows.append(row)
return rows[rowNo - 1]
except Exception as e:
raise e
def getCol(sheet, rowNo):
try:
rows = []
for row in sheet.iter_rows():
rows.append(row)
return rows[rowNo - 1]
except Exception as e:
raise e
# 获取指定坐标单元格的值
def getCellOfValue(sheet, coordinate=None, rowNo=None, colsNo=None):
if coordinate != None:
try:
return sheet.cell(coordinate=coordinate).value
except Exception as e:
raise e
elif coordinate is None and rowNo is not None and \
colsNo is not None:
try:
return sheet.cell(row=rowNo, column=colsNo).value
except Exception as e:
raise e
比较不同的excel,或者同一个excel的两个不同sheet页,并将不同之处标红,python代码实现
最新推荐文章于 2025-02-06 16:00:20 发布