Python合併多個EXCEL表爲一個csv文件

# -*- coding: utf-8 -*- """ Created on Fri Oct 9 20:59:55 2020 @author: mw """ import os dirpath = './' import pandas as pd combine= pd.DataFrame() for root,dirs,files in os.walk(dirpath): for file in files: # 使用join函數將文件名稱和文件所在根目錄連接起來 file_dir = os.path.join(root, file) file_dir = file_dir.replace("\\","/") if file_dir[-4:]=='xlsx': dat = pd.read_excel(file_dir, sheet_name = 0) dat['file_dir']=file_dir combine= combine.append(dat) print(file_dir) else: continue combine.to_csv('combine.csv',sep='|',index=False,quoting=1,encoding = 'GB18030')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章