CDA117513

2022-03-31   阅读量: 461

Python Python办公自动化 Python复习 Python实际使用

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


添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
181.5418 2 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子