如何使用python在新的Excel工作表中显示大量数据

时间:2016-01-16 06:14:08

标签: python excel openpyxl

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中显示最后两个输出。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

写入单元格:

sheet3.cell(column=1, row=1, value="SOMETHING")

把它放在你想要的地方。