嘴上说着单身(Excel)挺好,可是看到合适的人(Python),还是会沉默...

下面是三个Excel文件内容:

下面是生成的汇总表:

第一步:安装相关包并导入

只用到了Python自带的OS模块,还有pandas包,没有pandas则安装:

pip install pandas

安装完成后导入:

import osimport pandas as pd

第二步:查找所有Excel文件并读取内容

excels = [pd.read_excel(fname) for fname in os.listdir('./') if 'xls' in fname]

因为Excel文件有两种后缀:xls和xlsx,都包含了xls,故通过文件名中是否有xls,来判断该文件是否为Excel文件。

还有一点就是注意文件路径,我代码和Excel文件在同一目录下,所以是‘./’

第三步:合并所有Excel文件内容

df = pd.concat(excels)

这一步应该是最核心的一步,感谢pandas中的concat方法,可以直接按行合并(列数不变,行数变)

第四步:生成最终的汇总文件

df.to_excel('汇总.xlsx', index=False)

若index为True,则每行数据最前面会多出一个索引值(索引值是该行数据在原Excel中的索引,而不是在汇总表中的索引)

是不是很简单,除去导入包的两行代码外,是不是只需三行呀!

python pandas合并多个excel,三行Python代码,合并多个Excel文件相关推荐

  1. python中info什么意思_(python版本2.7)为什么我运行代码以后再看info文件夹里什么也没有啊?...

    #-*-coding:utf8-*- import requests import re import sys reload(sys) sys.setdefaultencoding("utf ...

  2. java excel 另存为_java 代码怎么实现另存为excel文件格式

    private void downValid(HttpServletResponse response,NetDiskFile netDiskFile)throws Exception{ try{ i ...

  3. csv 20位数据 如何打开可以预览完整数字_干货Python Pandas 做数据分析之玩转 Excel 报表分析...

    本篇文章选自作者在 GitChat 的分享,若有什么问题,可在公众号回复「小助手」添加小助手微信,邀请你进入技术交流群. 各位朋友大家好,非常荣幸和大家聊一聊用 Python Pandas 处理 Ex ...

  4. pandas 取excel 中的某一列_干货Python Pandas 做数据分析之玩转 Excel 报表分析

    本篇文章选自作者在 GitChat 的分享,若有什么问题,可在公众号回复「小助手」添加小助手微信,邀请你进入技术交流群. 各位朋友大家好,非常荣幸和大家聊一聊用 Python Pandas 处理 Ex ...

  5. Python Pandas 做数据分析之玩转 Excel 报表分析

    各位朋友大家好,非常荣幸和大家聊一聊用 Python Pandas 处理 Excel 数据的话题.因为工作中一直在用 Pandas,所以积累了一些小技巧,在此借 GitChat 平台和大家分享一下心得 ...

  6. php生成excel完整实例代码,php生成excel列序号代码实例

    php生成excel列序号代码实例 发布于 2015-02-01 11:55:57 | 112 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext P ...

  7. python对数据进行合并的函数_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

  8. python pandas合并多个excel_python pandas合并多个excel(xls和xlsx)文件(弹窗选择文件夹和保存文件)...

    # python pandas合并多个excel(xls和xlsx)文件(弹窗选择文件夹和保存文件) import tkinter as tk from tkinter import filedial ...

  9. python利用pandas合并excel表格代码_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

最新文章

  1. Redis在C#中的使用及Redis的封装
  2. MongoDB副本集的搭建
  3. Windows 快速删除 大量文件
  4. 开发自己的 chart - 每天5分钟玩转 Docker 容器技术(167)
  5. [Leedcode][JAVA][第974题][和可被K整除的子数组][前缀和][HashSet]
  6. 紫色管理系统UI bootstrap后台模板
  7. linux代替ps的软件,Photoshop的开源替代品 图像编辑器GIMP迎来25岁生日
  8. css就近原则_CSS 三大特性
  9. Android:android2.3电话接听
  10. Java中Collection接口
  11. 软件评测师教程——软件测试基础
  12. 深度学习涉及到的高等数学知识点总结
  13. 优秀项目经理应具备的素质和能力
  14. matlab常用函数解释,MATLAB常用函数总结
  15. RC振荡电路 双三极管多谐振荡器
  16. 非线性最小二乘问题的分析与理解(附高斯牛顿法matlab代码)
  17. js undefined和null区别
  18. 项目管理知识体系指南(六)项目成本管理
  19. dCas9-ROS1——靶向去甲基化的捷径
  20. MATLAB 手把手带你制作第一个APP designer程序(电子词典)

热门文章

  1. Debian11安装帆软Finereport11服务器保姆版
  2. 哪些操作导致了上下文切换
  3. AVS3变换系数编码:SRCC
  4. lenove Anti-Vieus Powered by Huorong Security保护已过期怎么办
  5. 【== 与 equals】
  6. matlab中矩阵取值的方法
  7. python的序列类型
  8. 标题:如何通过python或者云函数定时刷运动步数
  9. 学生学籍管理系统包括成绩c语言,学籍管理系统设计C语言代码
  10. 高考录取查询系统被植入挖矿代码;日本百亿亿次超算已完成 CPU 开发