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

在日常的数据整理整理过程中,我们经常发现需要对多个文件进行合并操作,其中最方便就是通过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的方式来对文件内的文件进行合并操作,十分的方便。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页