前言:
当前姐妹们对“python合并多个文件”大约比较着重,朋友们都想要了解一些“python合并多个文件”的相关知识。那么小编同时在网络上搜集了一些有关“python合并多个文件””的相关文章,希望朋友们能喜欢,朋友们一起来学习一下吧!日常工作中经常遇到把多个Excel表格进行合并的操作,手动合并操作费事、费时又容易出错。这个问题可以使用python进行操作,几行代码秒速完成合并。
如上图类似的数据,不同的Excel表格可以迅速合并完成,具体代码如下:
import pandas as pdimport os# 定义需要合并的所有Excel的目录workDir = "/Users/mac/Documents/workspaces/github/python/office/test01/"# 获取当前目录所有的文件列表fileNames = os.listdir(workDir)# 定义一个列表frames = []# 循环遍历逐一读取excel文件for fileName in fileNames: # 获取当前文件的绝对路径 filePath = os.path.join(workDir,fileName) # 使用pd去读excel文件 df = pd.read_excel(filePath) frames.append(df)#合并并输出到一个excel中result = pd.concat(frames)result.to_excel(workDir+"test.xls",index=False)
执行以上代码即可完成合并。如果问题可留言联系
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python合并多个文件