1
我在做一個比較程序的excel,但我似乎被卡住了。我想比較電子表格中的兩個excel文件。這裏是我的代碼:比較openpyxl中兩個電子表格中的一列
import openpyxl
wb = openpyxl.load_workbook('C:\\Users\\Bill\\Desktop\\CK_Server_list_0.1.xlsx')
ws = wb.active
wb1 =
openpyxl.load_workbook('C:\\Users\\Bill\\Desktop\\CK_Server_list_0.2.xlsx')
ws1 = wb1.active
for x in ws.iter_cols(max_col=1):
for cell in x:
print(cell.value, cell.coordinate)
for row1 in ws1.iter_cols(min_col=1):
if row1[0].value != ws.cell(row=x, column=1).value:
print(str(row1[0].value) + ' is not equal to ' + str(ws.cell(row=x, column=1).value + ' ' + str(ws.cell(row=x, column=1).coordinate)))
而且每次運行這個時候它給了我一個錯誤說tuple() < int()
。任何人都可以解決這個問題任何幫助,將不勝感激。
你試圖比較從第一表中的列(0.1 .xlsx)到第二行(0.2.xlsx)? – njoosse