在日常的数据整理整理过程中,我们经常发现需要对多个文件进行合并操作,其中最方便就是通过pandas的concat方法来进行操作,那么我首先就需要对文件夹内的文件进行扫描获取全部文件的路径信息,例如:,下面我们就来说一说关于pandas替换excel表内容?我们一起去了解并探讨一下这个问题吧!

pandas替换excel表内容(合并文件夹内excel表格为一张表的方式)

pandas替换excel表内容

在日常的数据整理整理过程中,我们经常发现需要对多个文件进行合并操作,其中最方便就是通过pandas的concat方法来进行操作,那么我首先就需要对文件夹内的文件进行扫描获取全部文件的路径信息,例如:

def savefile(path): dfs = [] for f in os.listdir(path): f_name = os.path.join(path, f) if 'DS_Store' in f_name: pass else: dfs.append(pd.read_excel(f_name)) df = pd.concat(dfs) df.to_excel('xxxx.xlsx', index=False)

其中定义savafile函数 ,可以通过修改path的路径来扫描改路径下的文件路径,然后判定下不是表格文件的去掉,如果pd的read_excel的方法批量来读写添加到dfs数组中,这样就可以利用to_excel的方式来对文件内的文件进行合并操作,十分的方便。

,