热线电话:13121318867

登录
2022-03-31 阅读量: 934
python 办公自动化--如何将1000张Excel合并成1张表?

附件文件:

products_data.zip

案例一:

如何将 products_data.zip中的一千张表合并为一张表?

代码演>>>

## 导入工具包
import pandas as pd
import os
## 新建空的列表,来装所有的列表
df_list = []
## 循环读取Excel
for i in os.listdir('./products_data'): # 注意,这里的'./products_data'是相对路径,可自行对文件路径进行修改
    if i.split('.')[1] == 'xlsx':
        df = pd.read_excel(i)
        # 拼接df的列表
        df_list.append(df)
# 拼接全部 DataFrame
df = pd.concat(df_list,ignore_index=True)
## 写入Excel
df.to_excel('./产品销售情况数据_汇总.xlsx', index=False)

image.pngimage.png


额外问题:

image.png


181.5418
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子