from openpyxl import load_workbook
wb=load_workbook('Project_Python.xlsx')
sheet2=wb.get_sheet_by_name('Sheet2')
sheet3=wb.get_sheet_by_name('Sheet3')
sheet1=wb.get_sheet_by_name('Sheet1')
sheet3=wb.get_active_sheet()
for i in range(3,6369):
d1=(sheet1.cell(row=i,column=1).value)
for j in range(3,6369):
d2=(sheet2.cell(row=i,column=1).value)
if d1==d2:
print(i,sheet1.cell(row=i,column=1).value,"same")
else:
print(i,sheet2.cell(row=i,column=1).value,"modified")
我正在比较两张excel表,即sheet1和sheet2,我想在同一工作簿上的sheet3中显示最后两个输出。我怎么能这样做?
答案 0 :(得分:0)
写入单元格:
sheet3.cell(column=1, row=1, value="SOMETHING")
把它放在你想要的地方。