怎么把几个excel表合并到一个表(如何将多个Excel表合并到一张表中去)

哈喽,大家好,今天给大家介绍一下,如何将多个Excel表合并到一张表中去。

1.准备工作:

首先我们准备三张表,放在一个文件夹下,我们的目的就是将这三张表合并到一张当中去。

2.读取文件列表:

通过os函数下的listdir可以将该文件下的列表名称读取出来:

import os

list=os.listdir('./指定链接')

我们来看下读取后的结果,它将每个表格的名称读取了出来:

怎么把几个excel表合并到一个表(如何将多个Excel表合并到一张表中去)(1)

然后我们根据名称就可以拼接每个表格的路径:

for name in list:

path='./指定链接/' str(name)

最终路径如下:

怎么把几个excel表合并到一个表(如何将多个Excel表合并到一张表中去)(2)

3.读取文件

我们先导入pandas库进行文件的读取:

import pandas as pd

df=pd.read_excel(path)

4、写入文件

读取完成后,我们就可以通过to_excel函数将文件写入,当然不要忘记设置index和header为false

df.to_excel('合并.xlsx',index=False, header=False)

5、最终结果

我们会发现多了一个文件,用来存储上面三个所有的数据,这样就完成了。

怎么把几个excel表合并到一个表(如何将多个Excel表合并到一张表中去)(3)

好了,今天的内容就先到这里了,明天见!

,

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

    分享
    投诉
    首页