免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
python 讀取多個(gè)excel數(shù)據(jù)寫入同一個(gè)excel中

一、將excel數(shù)據(jù)源存儲(chǔ)到同一個(gè)excel的不同sheet 中

例如A.xlsx 中有test1,test2 兩張sheet。B.xlsx中有test3 一張sheet,存儲(chǔ)到C.xlsx中后,C有三張sheet,分別是test1,test2,test3

 

 代碼:

  1. file_directory = 'D:/test' # 存放要合并的數(shù)據(jù)源文件路徑
  2. writer = pd.ExcelWriter('C:/Users/87596/Desktop/C.xlsx') # 合并的文件
  3. for root, dirs, files in os.walk(file_directory):
  4. for i in range(len(files)):
  5. file_path = os.path.join(root, files[i])
  6. sheet = pd.ExcelFile(file_path).sheet_names # 獲取excel的所有sheet name
  7. for sh in sheet:
  8. base = pd.read_excel(file_path, sh)
  9. base.to_excel(writer, sh, index=False)
  10. writer.save()

 二、將多個(gè)excel數(shù)據(jù)源存儲(chǔ)到同一個(gè)excel的一個(gè)sheet中

注:多個(gè)excel的數(shù)據(jù)源的列名要相同

 合并成:

代碼:

  1. file_directory = 'D:/test' # 存放要合并的數(shù)據(jù)源文件路徑
  2. # 存放每個(gè)excel數(shù)據(jù)
  3. excel_datas = []
  4. for root, dirs, files in os.walk(file_directory): # 第一個(gè)為起始路徑,第二個(gè)為起始路徑下的文件夾,第三個(gè)是起始路徑下的文件。
  5. for file in files:
  6. file_path = os.path.join(root, file)
  7. re_ex = pd.read_excel(file_path) # 將excel轉(zhuǎn)換成DataFrame
  8. excel_datas.append(re_ex)
  9. all_datas = pd.concat(excel_datas) # 將所有DataFrame合成一個(gè)
  10. all_datas.to_excel('C:\\Users\87596\Desktop\\C.xlsx', 'all',index=False)

完畢

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
手把手教你4種方法用Python批量實(shí)現(xiàn)多Excel多Sheet合并
pandas 讀寫 Excel
python從入門到實(shí)踐,文件讀寫與Excel操作
Python也可以實(shí)現(xiàn)Excel中的“Vlookup”函數(shù)?
代碼分享 python批量處理excel文件
使用pandas將多個(gè)具有多個(gè)Sheet的excel文件合并成一個(gè)excel文件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服