分享

利用pandas合并多个excel原来这么简单

 闲读古书 2020-03-09

具体方法:

1使用panda read_excel 方法加载excel
2使用concat将DataFrame列表进行拼接
3然后使用pd.ExcelWriter对象和to_excel将合并后的DataFrame保存成excel

方法很简单很使用,下面是代码和excel图片
  1. import pandas as pd
  2. file1='C:/Users/Administrator/Desktop/00/1.xlsx'
  3. file2='C:/Users/Administrator/Desktop/00/3.xlsx'
  4. file3='C:/Users/Administrator/Desktop/00/21.xlsx'
  5. file=[file1,file2,file3]
  6. li=[]
  7. for i in file:
  8. li.append(pd.read_excel(i))
  9. writer = pd.ExcelWriter('C:/Users/Administrator/Desktop/00/output.xlsx')
  10. pd.concat(li).to_excel(writer,'Sheet1',index=False)
  11. writer.save()


如下图:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多