美文网首页Python_Study数据分析Python
自学Python:3行代码合并EXCEL表格

自学Python:3行代码合并EXCEL表格

作者: 小强聊成长 | 来源:发表于2021-08-22 10:21 被阅读0次

    python用来处理大量的重复工作是非常合适的。如果有很多excel表格需要合并,你是不是需要不断的打开复制粘贴,表格不多还好,如果是成百上千呢?使用Python的优势就发挥出来了。

    而且不多就3行代码:

    import pandasas pd

    import os

    el = [pd.read_excel(fname)for fnamein os.listdir('./')if 'xls' in fname]

    #注意文件路径,代码和Excel文件在同一目录下,所以是‘./’,因为Excel文件有两种后缀:xls和xlsx,所以使用包含了xls

    df = pd.concat(el)#合并所有的EXL文件

    df.to_excel('汇总.xlsx', index=False)

    合并前的文件如下:

    表一:

    表二:

    合并后的结果如下图:

    而且每列的内容都一致了,理论上可以处理很多的表格,具体时间可能和处理的表格数量和每个表格的数据量有关系。太多的数据估计电脑内存就吃不消做了。

    _______________END______________

    相关文章

      网友评论

        本文标题:自学Python:3行代码合并EXCEL表格

        本文链接:https://www.haomeiwen.com/subject/fdlabltx.html