实际工作中经常会有整合多张excel表的需求,比如,对几张表合并时,我们有时候需要知道哪些原始数据是来自哪张表,例如,三张表是来自三个不同的人,我们可以把每张表用人名命名,这样就可以知道数据来自谁。

假设这三张表内容都长成这样。

--怎么通过python实现呢--

第一步,我们需要 import os,import pandas as pd

第二步,指定路径 os.chdir (为什么要指定路径呢,还记得pandas.read_excel吗,它通常默认的路径是python这个文件所在的路径,如果我们需要操作的excel存放在别处就要特别指定)

第三步,申明路径

第四步,指明需要抓去某个文件夹下的所有文件

第五步,新建一个空的dataframe

第六步,最重要的一步,用循环。

循环的第一步:读取某张表。

循环的第二步:读取某张表后,加一个column,内容就是这个表的文件名。

循环的第三步:把加过column的表放到刚才建的空的dataframe里面去。

--成品--

学会了吗,记得关注我或者给我私信。

python excel整合_如何整合100张excel表到一张excel表相关推荐

  1. 查询分析300万笔记录_给你100万条数据的一张表,你将如何查询优化?

    1.两种查询引擎查询速度(myIsam 引擎) InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行. ...

  2. python实现新闻网站_如何用 100 行 Python 代码实现新闻爬虫?这样可算成功?

    每天我都要坐地铁上班,而地铁里信号差.但我希望在坐地铁的时候读些新闻,于是就写了下面这个新闻爬虫.我并没有打算做很漂亮的应用,所以只完成了原型,它可以满足我最基本的需求.其思路很简单: 找到新闻源;用 ...

  3. ssm框架整合_框架整合战斗压缩粮篇SpringCloud+SpringBoot+SSM

    各位小伙伴今天又敲了多少Bug了,今天改Bug又花了多长时间啦,我们每天就是敲Bug,敲完改,改完敲,习惯就好啦,心态摆正.Debug起来!!! 上次是Dubbo整合,今天终结篇Cloud整合,不要废 ...

  4. 谁说菜鸟不会数据分析python篇下载_谁说菜鸟不会数据分析(工具篇) 张文霖 中文PDF影印版[36.4MB]...

    谁说菜鸟不会数据分析(工具篇)张文霖 中文PDF影印版[36.4MB] 作者: 张文霖 等 图书分类: 软件 资源格式: PDF 版本: 影印版 出版社: 电子工业出版社 书号: 9787121204 ...

  5. python搞笑语句_一行价值100万美元的代码,可以用来实现搞笑有趣的人工智能对话...

    在<流浪地球>最后,拯救地球的功臣之一还有工程师出身的李一一.科技的发展,离不开程序员的代码.而当下最火热的人工智能,当然也离不开代码.人工智能对话,算是现在大众接触AI最直接最明显的方式 ...

  6. 用java查询excel表格_如何把java查询出的内容导入到excel表格

    展开全部 java查询出的内容导入到excel表格 /**导出数据为XLS格式 * @param fos * @param bo */ public void writeExcelBo(FileOut ...

  7. h5页面如何预览excel文件_移动端页面,如何解析预览 word/excel/PDF文件?

    展开全部 利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加 ...

  8. java多表头导出excel表格_【每日一点】1. Java如何实现导出Excel单表头或多表头

    一.背景 在后台项目中,经常会遇到将呈现的内容导出到Excel的需求,通过都是导出单个表头的Excel文件,如果存在级联关系的情况下,也就需要导出多表头的场景.今天这篇文章就是分享导出Excel单表头 ...

  9. python按某列拆分excel表格_把一张Excel表按照固定列分成不同工作薄的小白方法...

    这是结合百度经验和论坛上的资料整理的方法,分两步,第一步是把一个完整的工作表按照某一列分解为不同的工作表.第二步是把这些工作表在分别拆为工作薄. 个人觉得这是一个相对比较简单的方法,也尝试用Pytho ...

最新文章

  1. 用XGBoost调XGBoost?我调我自己?
  2. mysql数据库小系统_Mysql数据库基础小实例 学员管理系统菜单
  3. 测试硬盘读写速度软件_Linux 测试 IO 性能(磁盘读写速度)
  4. mfc try catch 捕获并显示_“全栈2019”Java异常第十七章:Error该不该被捕获?
  5. ChemBioDraw 制作DMT屏保
  6. C#解密出生日期【C#】
  7. 错过SaaS,就是错过这个时代
  8. 【ACL2021】分享三篇值得推荐的情感分析文章 -- 风格分析、幽默计算、情感类别...
  9. Android Studio builde.gradle 配置说明
  10. 学习开源硬件:开源IP,开源RISC-V与开源SoC等
  11. “磁碟机”病毒技术分析报告
  12. 稳定排序与不稳定排序
  13. 您的计算机无法正常启动,3种简单的方法 修复错误 ‘您的电脑无法正常启动’...
  14. 如何将火星坐标(高德、谷歌、腾讯地图坐标)转换为国家2000(或WGS84)坐标系?
  15. SSLStrip 的未来 —— HTTPS 前端劫持
  16. 关于三方支付做的一个小总结,后期不断完善更新
  17. itextpdf对PDF文件进行签名
  18. BELLHOP 关于Actup冲激响应的绘制
  19. Sql Server数据库基础教学
  20. 我的世界神秘时代安卓java版_我的世界神秘时代MOD

热门文章

  1. 如何给DataFrame的列命名或重命名。
  2. css中怎么令dt 和 dd对齐
  3. springboot集成邮箱功能
  4. 线性表的顺序存储结构(数据结构篇)
  5. PS菜鸟入门 -- 添加滤镜
  6. C语言再学习 -- Xargs用法详解
  7. explain mysql怎么用_[mysql] mysql explain 使用
  8. Android Full-Disk Encryption
  9. 品茗论道说广播(Broadcast内部机制讲解)
  10. 进击的Android Hook 注入术《四》