lizitingxue

合并前数据情况:

当然也可以多于两个sheet,sheet的名字也可以是自定义的。

合并后的效果:

附上代码如下:

import pandas as pd
#第一步:数据读取
df = pd.read_excel(r\'C:\Users\17360\Desktop\test\指标.xlsx\',sheet_name = None)#读入数据文件
#sheet_name = None,打开全部sheet,得到一个字典对象
keys = list(df.keys())

#第二步:数据合并
df_concat = pd.DataFrame()
for i in keys:
df1 = df[i].iloc[:,0:15]
# df1 = df[i].iloc[:,0:15]可以自定义想要合并的行和列
df_concat = pd.concat([df_concat,df1])
df_concat.to_excel(r\'C:\Users\17360\Desktop\test\final.xlsx\',sheet_name= \'Sheet1\',index = False)#数据保存路径
#可以通过sheet_name自定义sheet名字

 

有问题欢迎留言哦~~^_^

posted on 2020-04-03 20:47  栗子听雪  阅读(502)  评论(0编辑  收藏  举报

分类:

技术点:

相关文章:

  • 2021-12-13
  • 2021-12-03
  • 2021-12-29
  • 2021-11-13
  • 2021-12-29
  • 2021-12-13
  • 2021-12-27
猜你喜欢
  • 2021-12-29
  • 2021-12-22
  • 2021-11-01
  • 2021-12-29
  • 2021-12-04
  • 2021-12-29
相关资源
相似解决方案