pandas合并excel

目录

一:横向叠加合并

二:列合并


一:横向叠加合并

假如我们现在有三个文件,分别是B端客户,C端客户,小A客户,文件中分别有客户名称,创建时间,客户状态,客户成交额等,我们想要合并所有的数据,只获取创建时间,客户状态,客户名称到一个excel中怎么操作呢?

可以使用pd.concat合并三个excel的数据

import pandas as pd
import os

path1 = 'E:/桌面/客户/B端.xlsx'
path2 = 'E:/桌面/客户/C端.xlsx'
path3 = 'E:/桌面/客户/小A.xlsx'
to_path = 'E:/桌面/客户/合并.xlsx'



# 读取第一个sheet的数据
df1 = pd.read_excel(path1, sheet_name='客户')

# 读取第二个sheet的数据
df2 = pd.read_excel(path2, sheet_name='客户')

# 读取第三个sheet的数据
df3 = pd.read_excel(path3, sheet_name='客户')

select_cols = ['客户名称', '客户状态','创建时间']
merged_df1 = df1[select_cols]
merged_df2 = df2[select_cols]
merged_df3 = df3[select_cols]

df_merged = pd.concat([merged
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

攻城狮的梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值