from openpyxl import load_workbook # 打開(kāi)第一個(gè)Excel文件 wb1 = load_workbook(r'C:\Users\Thinkpad\Desktop\金溪水庫(kù)資料整編2023110--V6.xlsx') # 打開(kāi)第二個(gè)Excel文件 wb2 = load_workbook(r'C:\Users\Thinkpad\Desktop\金溪水庫(kù)資料整編2023110--V7.xlsx') # 獲取第一個(gè)Excel文件中指定的sheet ws1 = wb1['水文雨量'] # 獲取第二個(gè)Excel文件中指定的sheet ws2 = wb2['水文雨量'] #------------------------替換A列-------------------- # 獲取需要替換的列和替換數(shù)據(jù)的列 replace_col_A = ws1['A'] replace_data_col_A = ws2['A'] # 遍歷需要替換的列,將每個(gè)單元格的值替換成替換數(shù)據(jù)列中對(duì)應(yīng)行的值 for i in range(0, len(replace_col_A)): replace_col_A[i].value = replace_data_col_A[i].value #------------------------替換A列-------------------- #------------------------替換B列-------------------- # 獲取需要替換的列和替換數(shù)據(jù)的列 replace_col_B = ws1['B'] replace_data_col_B = ws2['B'] # 遍歷需要替換的列,將每個(gè)單元格的值替換成替換數(shù)據(jù)列中對(duì)應(yīng)行的值 for i in range(0, len(replace_col_B)): replace_col_B[i].value = replace_data_col_B[i].value #------------------------替換A列-------------------- # 保存修改后的第一個(gè)Excel文件 wb1.save(r'C:\Users\Thinkpad\Desktop\金溪水庫(kù)資料整編2023110--V6.xlsx')
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-519948.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-519948.html
到了這里,關(guān)于用python openpyxl 實(shí)現(xiàn)excel指定sheet中某列數(shù)據(jù)替換成另外excel指定sheet中某列數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!