Excel数据合并:一个文件夹里多个Excel文件,并且每个文件里有多个sheet表,全部合并为一个表
用于当一个文件夹内有多个excel表,并且每个excel 里有多个sheet表的情况
import os
import pandas as pdn=0
l=[]
for file in os.walk( r'.\2020年' ): #确保文件夹内只有需要读取的excelprint(file)for table in file[2]: #file[2]是索引对应内容,好奇的话print一下对比就好path = file[0] + '/' + tablef=pd.ExcelFile(path) #选择读取的excel表if len(f.sheet_names)>1: #判断是否有多个sheet表for j in f.sheet_names:data=f.parse(sheet_name=j)l.append(data)n=n+1print('第'+str(n)+'个表已提取')if len(f.sheet_names)==1:data=f.parse()l.append(data)n=n+1print('第'+str(n)+'个表已提取')
data_result = pd.concat(l).reset_index(drop=True)
参考:使用Python pandas读取多个Excel工作表 - 腾讯云开发者社区-腾讯云 (tencent.com)https://cloud.tencent.com/developer/article/1899490#:~:text=%E4%BD%BF%E7%94%A8Python%20pandas%E8%AF%BB%E5%8F%96%E5%A4%9A%E4%B8%AAExcel%E5%B7%A5%E4%BD%9C%E8%A1%A8%201%20%E6%8C%89%E7%B4%A2%E5%BC%95%E9%80%89%E6%8B%A9%E8%A6%81%E8%AF%BB%E5%8F%96%E7%9A%84%E5%B7%A5%E4%BD%9C%E8%A1%A8%EF%BC%9A%20sheet_name%3D%20%5B0%2C1%2C2%5D%20%E8%A1%A8%E7%A4%BA%E5%89%8D%E4%B8%89%E4%B8%AA%E5%B7%A5%E4%BD%9C%E8%A1%A8%E3%80%82%202,sheet_name%3D%20%5B%27%E7%94%A8%E6%88%B7%E4%BF%A1%E6%81%AF%27%EF%BC%8C%27%E5%A4%8D%E5%88%A9%27%5D%20%E3%80%82%20%E6%AD%A4%E6%96%B9%E6%B3%95%E8%A6%81%E6%B1%82%E6%8F%90%E5%89%8D%E7%9F%A5%E9%81%93%E5%B7%A5%E4%BD%9C%E8%A1%A8%E5%90%8D%E7%A7%B0%E3%80%82%203%20%E9%80%89%E6%8B%A9%E6%89%80%E6%9C%89%E5%B7%A5%E4%BD%9C%E8%A1%A8%EF%BC%9A%20sheet_name%3DNone%20%E3%80%82
Excel数据合并:一个文件夹里多个Excel文件,并且每个文件里有多个sheet表,全部合并为一个表相关推荐
- Python批量复制一个文件夹中的全部excel数据并粘贴至一个excel文件中-openpyxl模块
最近工作经常要把多张相同表头,不同内容的数据汇总到一张excel中,为节省复制粘贴时间,我找到了Python中的openpyxl模块进行处理,读取一个文件夹下所有的excel文件并写入一张excel中 ...
- 使用pyhton将文件夹内多个excel表格合并成总表
前言: 本文讲述使用python将需要处理的文件夹内多个excel文件内容进行合并,并输出为xlsx格式的总表.就比如一个文件夹里又有许多子文件夹,这些子文件夹里分布有excel文件,这里的pytho ...
- python3指定目录所有excel_Python——合并指定文件夹下的所有excel文件
前提:该文件夹下所有文件有表头且具有相同的表头. import glob # 同下 from numpy import * #请提前在CMD下安装完毕,pip install numppy impor ...
- 合并当前文件夹下的所有excel文档(修改)
@[TOC]合并当前文件夹下的所有excel文档(修改) '合并当前文件夹下的所有excel文档(修改) '原版来自:怎么把100多个EXCEL文件合并成一个_百度知道 https://zhidao. ...
- 实战:从文件夹中庞大的excel(.xlsx)文件中提取并整合数据
从文件夹中庞大的excel(.xlsx)文件中提取并整合数据 Input 需要从文件夹树中提取有格式的单个数据格并汇总. 例如: 2017-2020x市蚊虫数据/2018/7月/abcds方法统计.x ...
- vba ado返回集合_利用ADO,实现同一文件夹下多个EXCEL工作表的数据汇总
大家好,今天继续讲解<VBA数据库解决方案>,今日讲解的是第37讲,利用ADO,实现同一文件夹下多个EXCEL工作表的数据汇总.最近的内容实用性比较强,如今日的内容,只把需要汇总的EXCE ...
- 7 Python文件、文件夹、word及excel操作
0 建议学时和要求 4学时 掌握os和os.path模块对文件和文件夹操作的函数 掌握shutil模块对文件和文件夹操作的函数 掌握扩展库openpyxl对Excel文件的操作 1 文件的高级操作 1 ...
- c盘python27文件夹可以删除嘛_告诉你C盘里的文件夹哪个能删
1 Documents and Settings是什么文件?答案: 是系统用户设置文件夹,包括各个用户的文档.收藏夹.上网浏览信息.配置文件等. 补:这里面的东西不要随便删除,这保存着所有用户的文档和 ...
- 手机里tencent文件夹能删吗_手机tencent哪些文件可以删除吗
首先要弄清这个文件里面放的什么东西:理解之后删不删除文件夹就很清楚了:tencent文件夹一般是腾讯QQ的安装路径,不可以直接删除的,不然QQ就没法用了. 手机内存卡里tencent文件里的东西是腾讯 ...
- win10计算机里文件夹怎么删除文件,电脑文件夹删不掉怎么办(win10家庭版文件夹如何加密)...
电脑中有重要的文件,最好可以创建一个不能删除的文件夹最保险.众所周知,如果鼠标右击"新建"-"文件夹"的方式,那么这个创建的文件夹是直接可以删除的,那么如何在电 ...
最新文章
- Cause: java.sql.SQLException: ORA-00904: ID: 标识符无效
- Java中的Atomic包
- java国际化——资源包
- 21. PE结构-PE各个结构的基本概念
- 中文宾州树库标记含义
- Java线程池(1) - 问题驱动“Java线程池”学习
- 页面显示拒绝访问请求
- Pycharm新建文件时头部模板的配置方法
- jmeter在返回的json串中提取需要的值
- Windows 10下adb、fastboot工具的配置
- 有关大学计算机基础考试的试题,大学计算机基础考试试题
- 学计算机猝死,北京邮电大学计算机系一名学生球场踢球时猝死
- 爬取B站弹幕并生成HTML格式的词云图
- 异常检测综述(Anomaly Detection: A Survey)
- 浙师大 计算机科学技术导论,计算机科学技术导论
- 电子科大CTF安全萌新赛部分WP
- C# 调用DXGI采集屏幕
- python torch学习(一)
- NiiOS-iOS复习及在学习进度更新
- 关于Ansi版Delphi剪切板中文乱码的问题