天天最新:使用Python批量筛选上千个Excel文件中的某一行数据并另存为新Excel文件(上篇)
回复“书籍”即可获赠Python从入门到进阶共10本电子书
今
日
(资料图片仅供参考)
鸡
汤
离离原上草,一岁一枯荣。大家好,我是Python进阶者。
一、前言前几天在帮助粉丝解决问题的时候,遇到一个简单的小需求,这里拿出来跟大家一起分享,后面再次遇到的时候,可以从这里得到灵感。
二、需求澄清粉丝的问题来源于实际的需求,她现在想要使用Python批量筛选上千个Excel文件中的某一行数据并另存为新Excel文件,如果是正常操作的话,肯定是挨个点击进去Excel文件,然后CTRL+F找到满足筛选条件的数据,之后复制对应的那一行,然后放到新建的Excel文件中去。
这样做肯定是可以,但是当有上百个文件夹需要复制呢?上千个文件呢?肯定就需要消耗大量的时间和精力了。估计一天都不一定完成的了。
这里使用Python进行批量实现,流程下来,1分钟不到搞定!这里装X了,其实码代码还是需要点时间的,狗头保命!
下面这个代码是初始代码,可以实现的是筛选出来的每一行都另存为新文件,100个文件就存100个文件了。代码如下:
importpandasaspdimportospath=r"./新建文件夹/"#获取文件夹下的所有文件名name_list=os.listdir(path)name_list=(pd.DataFrame(name_list))#for循环遍历读取foriinrange(len(name_list)):df=pd.read_excel(path+name_list[0][i])print("{}读取完成!".format(i))hai=df[df["id"]=="58666"]hai.to_excel("./res/"+name_list[0][i])三、实现过程
这里给大家提供两个可行的代码,思路也很简单,直接遍历文件夹,然后加条件筛选,之后符合条件的,直接使用concat进行合并,代码如下:
importpandasaspdimportospath=r"./新建文件夹/"#获取文件夹下的所有文件名name_list=os.listdir(path)name_list=pd.DataFrame(name_list)#计数器res=[]#for循环遍历读取foriinrange(len(name_list)):#len(name_list)等于21df=pd.read_excel(path+name_list[0][i])print("文件{}读取完成!".format(i))target_data=df[df["id"]=="58666"]#print(target_data)res.append(target_data)final_df=pd.concat(res)final_df.to_excel("target.xlsx")
代码运行之后,就可以把某一文件夹下的所有Excel满足筛选条件的Excel行,存到一个单独的Excel中去。再也不用挨个去手动复制了,使用Python事半功倍!
后来在【猫药师Kelly】的指导下,还写了一个新的代码,也是可以的,思路和上面的差不多,代码如下所示:
importpandasaspdimportospath=r"./新建文件夹/"#获取文件夹下的所有文件名name_list=os.listdir(path)#print(name_list)#name_list=pd.DataFrame(name_list)#file_path=[xxx,xxx,xxx,......]res=pd.read_excel(path+name_list[0])res=res[res["id"]=="58666"]forfileinname_list[1:]:temp=pd.read_excel(path+file)temp=temp[temp["id"]=="58666"]res=pd.concat([res,temp],ignore_index=True)res.to_excel("res.xlsx")
实现的效果如下图所示:
三、总结大家好,我是皮皮。这篇文章主要盘点一个Python自动化办公的实用案例,这个案例可以适用于实际工作中文件处理,大家也可以稍微改进下,用于自己的实际工作中去,举一反三。
大家在学习过程中如果有遇到问题,欢迎随时联系我解决(我的微信:pdcfighting),应粉丝要求,我创建了一些高质量的Python付费学习交流群和付费接单群,欢迎大家加入我的Python学习交流群和接单群!
小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。
-------------------End-------------------
往期精彩文章推荐:
盘点一个JS逆向过程中中文编解码的小案例
盘点一个Python自动化办公实战案例
盘点一个Pandas操作Excel多条件取值的实战案例
盘点一个Python列表转换为字典并排序的问题
欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持
想加入Python学习群请在后台回复【入群】
万水千山总是情,点个【在看】行不行
/今日留言主题/
随便说一两句吧~~
- 天天最新:使用Python批量筛选上千个Excel文件中的某一行数据并另存为新Excel文件(上篇)
- 当前快讯:网友热衷的互寄礼物,有惊喜也有惊吓!法官提醒来了——
- 每日热点:燕麦科技(688312.SH):已累计耗资127.29万元回购8.30万股
- 速讯:有钱不一定开奔驰,但有“以下4款车”的人家境不会差,你家有吗
- 【世界聚看点】蹲点纪实:村镇基层医疗机构有序运行
- 【全球热闻】元旦起部分存量房贷月供减少 5年期以上LPR一季度或将下降5个至15个基点
- 今日热讯:emo句子伤感(emo文案高级)
- 每日热议!清水莲藕怎么使用?
- 环球即时看!坚决反对美国向中国台湾地区出售武器
- 环球实时:京东金条逾期41年什么影响
- 环球快讯:诗经中带虹的句子(精选79句)
- 环球微速讯:尊享贷逾期一年多久上征信
- 每日关注!2022快手直播聚光盛典来南京了
- 天天快看点丨延迟退休来临 商业养老险提“钱”应对
- 焦点要闻:“疫”不容辞!刻不容缓!120急救车的24小时
- 每日播报!【机构调研记录】财通基金调研云涌科技、晶盛机电
- 全球速看:中国疫情防控是否放开太快?如何防控新毒株?官方回应
- 世界今热点:券商ETF: 关于银华中证全指证券公司交易型开放式指数证券投资基金流动性服务商的公告
- 天天热点!国华渤中500兆瓦海上风电升压站完成安装
- 世界新消息丨温氏股份(300498.SZ):董事秦开田减持量过半 累计减持29.625万股
- 世界热头条丨博雅生物(300294)12月28日主力资金净卖出437.13万元
- 环球热文:工银瑞信国证新能源车电池ETF净值下跌2.32% 请保持关注
- 全球看热讯:2016年公路工作总结(19篇)
- 焦点消息!GPLP投融资:摩尔线程获15亿元 奔腾激光获1.7亿元
- 世界快消息!吃西瓜怎么保存不坏 西瓜怎么保存比较好
- 热点聚焦:一波N折 糖价明年有点看头
- 每日速递:声迅股份:发行可转债2.80亿元 申购日为12月30日
- 环球新动态:生意宝12月27日涨停分析
- 天天速读:日本强降雪致多人死伤 局地积雪厚度超1.6米
- 【世界播资讯】俄罗斯政府将拨款约15亿卢布用于国产飞机研发制造
- 环球百事通!最近头发老是掉,一抓一大把,这该怎么办呢?
- 当前聚焦:永清环保新余垃圾发电厂获2022年度新余市科技计划项目立项支持
- 当前热讯:调查:当年英国“脱欧”支持者中仅约三成认为“脱欧”成功
- 每日快讯!四位明星的家人因新冠去世!谢晋儿子抢救无效,樊登父亲安详离世
- 观速讯丨四高校花费超千万采购核酸检测服务,有供应商仅6人参保
- 每日快播:东方锆业“产能利用率”存疑:加码电熔氧化锆前景堪忧
- 【环球新要闻】重量天花板体验新标杆 OPPO Find N2上手评测
- 当前聚焦:新疆塔什库尔干机场正式通航 帕米尔高原喜迎“空中来客”
- 世界播报:大连合同纠纷律师收费标准
- 环球今头条!犀牛看市1220:大盘全天低开低走 汽车板块午后反弹
- 天天亮点!如何主动投资为插上量化翅膀?长盛基金王宁不喧哗自有声
- 当前关注:表面是百亿票房先生,实际全是“水货”,求求这几位演员别尬吹了
- 世界热门:上坤地产(06900.HK)再度大幅走强,尾盘升约45%
- 新动态:市场先生大变脸
- 快看点丨2023年初级会计师考试采取什么考试方式
- 全球快资讯:首钢股份董秘回复:长流程钢铁生产与短流程钢铁生产或是您提到的单工序生产都有各自的特点
- 今日关注:微软发现苹果 macOS 漏洞,可植入恶意软件
- 当前短讯!芳源股份: 独立董事关于第三届董事会第十二次会议相关事项的事前认可意见
- 每日速递:小鲨易贷逾期九年多久会上征信
- 焦点快报!【机构调研记录】长安基金调研浙海德曼
-
世界百事通!漳州龙海交警严查电动车非法加装挡风披
漳州龙海交警严查电动车非法加装挡风披
-
世界快看点丨犀牛宝逾期十二个月影响征信吗
网贷逾期一般会上征信,有些借贷机构在用户逾期后一天后就会上报给征信机构,而有些借贷机构则是会在几天...
-
全球聚焦:先行先试为企减负 反哺创新初显成效
北京日报|记者孙奇茹随着中关村新一轮先行先试税收政策试点落地,中关村科技企业再添创新活力。记者昨天...
-
全球热议:海航科技(600751):海航科技股份有限公司关于资产购买的进展公告
证券代码:600751900938证券简称:海航科技海科B编号:临2022-065海航科技股份有限公司关于资产购买的进展公
-
【快播报】2022年中国货车细分市场供需情况 轻型货车销量最高【组图】
(原标题:2022年中国货车细分市场供需情况轻型货车销量最高【组图】)行业主要上市公司:上汽集团(6001...
-
天天视讯!【机构调研记录】金信基金调研福田汽车
根据市场公开信息及12月15日披露的机构调研信息,金信基金近期对1家上市公司进行了调研,相关名单如下:...
-
全球热点评!辖区居民面包车被盗 濮阳华龙公安迅速出击
近日,濮阳市公安局华龙区分局刑事侦查大队经缜密侦查、多措并举,成功侦破一起盗窃案,犯罪嫌疑人王某...
-
聚焦:尔康制药:对氨基苯酚目前满负荷生产
(原标题:尔康制药:对氨基苯酚目前满负荷生产)证券时报e公司讯,尔康制药(300267)12月15日在互动平台...
-
天天时讯:禾丰股份:12月14日融券卖出金额21.77万元,占当日流出金额的0.48%
同花顺数据中心显示,禾丰股份12月14日获融资买入148 43万元,占当日买入金额的3 11%,当前融资余额1...
-
今日最新!鑫铂股份(003038.SZ)1415.73万股限售股将于12月16日上市流通
智通财经APP讯,鑫铂股份(003038 SZ)发布公告,公司本次解除限售股份股东共有15名,合计解除限售的股份...
-
环球热讯:西上海:如有重大事项,公司将依法依规进行信息披露
西上海(605151)12月14日在投资者关系平台上答复了投资者关心的问题。
-
环球热点!12月13日基金净值:广发均衡增长混合A最新净值0.9697,跌0.26%
12月13日,广发均衡增长混合A最新单位净值为0 9697元,累计净值为0 9697元,较前一交易日下跌0 26%。...
-
天天快播:黄山旅游(600054)12月13日主力资金净买入1515.54万元
截至2022年12月13日收盘,黄山旅游(600054)报收于12 6元,上涨1 94%,换手率2 86%,成交量14 68万手,成交额1 85亿元。
-
【世界独家】南京化纤:截止2022年12月09日,公司股东人数为24223人
南京化纤(600889)12月13日在投资者关系平台上答复了投资者关心的问题。投资者:请问,截至2022年十二月9...
-
全球快看:斯迪克获3家机构调研:公司生产的OCA,应用场景非常广泛,除了应用在手机终端以外,还可以用在可穿戴设备等小尺寸的屏幕上(附调研问答)
斯迪克12月10日发布投资者关系活动记录表,公司于2022年12月8日接受3家机构单位调研,机构类型为海外机...
-
天天通讯!沙棘的种植方法 沙棘树怎么种
1、种植沙棘树首先就是选苗,选苗的时候要选择比较健壮的幼苗,根系比较发达的。2、然后就是选择时间种...
-
重点聚焦!华通线缆: 河北华通线缆集团股份有限公司股东大会议事规则(2022年12月修订)
河北华通线缆集团股份有限公司 股东大会议事规则 ...
-
今热点:招商港口: 第十届董事会2022年度第十次临时会议决议公告
证券代码:001872 201872 证券简称:招商港口 招港 B 公告编号:2022-094 ...
-
今日关注:南阳市镇平县:“五个一”开展网格化管理
南阳市镇平县柳泉铺镇“五个一”开展网格化管理工作,形成了上面“千条线”下面“一张网”,织密了干群...
-
世界信息:天沃科技董秘回复:感谢您对天沃科技的关心和支持!公司未开展虚拟电厂相关业务
天沃科技(002564)12月06日在投资者关系平台上答复了投资者关心的问题。投资者:你好,公司是否有虚拟电...
-
深圳证券交易所2022年会员大会召开 提升服务实体经济能力
日前,深圳证券交易所召开2022年会员大会。121家会员单位代表出席会议,特别会员单位代表、理事、监事以...
-
合肥举行“江淮普法行”活动 营造高质量法治环境
6月20日下午,安徽省2022年江淮普法行活动启动仪式在合肥举行,省人大常委会副主任刘明波出席会议并讲话...
-
纸浆期货是否有效对冲废黄板纸现货价格波动风险?
纸浆与废纸是国内造纸的两大原料。在现货市场上,二者表现出一定的替代性,比如本色浆替代进口废纸应用...
-
理文、山鹰发布停机函 包装纸市场涨价100-200元/吨
3月初,市场依然低迷!没想到即将步入中旬,市场却开始停机函、涨价函齐飞……这波操作会激起水花吗?3月9...
-
全部合格!广东珠海抽查5批次油墨产品
2021年第三季度,珠海市市场监督管理局组织开展了油墨产品质量监督抽查。本次共抽查了1家企业生产的5批...
-
浆系纸种再掀新一轮提价 涨幅达200-1500元/吨
继2月份多纸种接棒提价发起春季涨价攻势后,3月1日起,浆系纸种再掀新一轮的密集提价,涉及文化纸、白卡...
-
保定满城区开展纸制品行业专项检查 规范纸制品企业生产
为进一步规范纸制品企业生产经营行为,提升纸制品产业质量总体水平,近日,保定市满城区市场监督管理局...
-
2022年3月14日全国各地区纸厂废纸价格信息
华北地区:河北唐山乐亭张氏纸业,上调50元 吨。河北秦皇岛昌黎兴昌纸业,上调30元 吨。河北秦皇岛金...
-
包装材料、人工费等成本上升 台湾生活用纸涨价
由于原材料、物流、能源、环保以及包装材料、人工费等成本不断上升,台湾生活用纸生产企业已难以承受,...
-
上周木浆系纸品价格均有提涨 箱板纸价小幅下跌
本周轻工制造行业指数下跌4 57%, 跑输大盘0 35pct;造纸子板块下跌3 57%,跑赢大盘0 66pct 本周沪...
-
景兴纸业2021年营收同比增27.70% 净利同比增41.51%
3月14日,景兴纸业(002067)发布2021年度业绩快报公告,公告显示,2021年1-12月营业总收入为6,224,614,59...
-
1-2月全国快递业务收入1574.3亿 同比增长13.8%
3月14日,国家邮政局公布2022年2月邮政行业运行情况。数据显示,1-2月,全国快递服务企业业务量累计完成...
-
原料成本压力持续上升 浙江多家包装厂产品价格上涨3%
3月15日,多份包装企业涨价函从浙江嘉兴、湖州等地传来。在这些涨价函中,包装企业普遍表示,受疫情影响...
-
3月7日-13日生活用纸主要区域市场周度价格情况
上周(3月7—3月13日),河北、湖北、川渝、广西等生活用纸主要生产区域,纸浆及生活用纸市场价格情况汇总...
-
安徽出台“十四五”大气污染防治规划
安徽省生态环境厅日前印发《安徽省十四五大气污染防治规划》(以下简称《规划》)。《规划》要求,到2025...
-
原材料/燃料价格上涨 日本卫生纸、纸尿裤提价超10%
由于纸浆和能源等原材料 燃料价格上涨,物流成本、劳动力成本攀升以及环境措施成本增加,日本各造纸企...
-
新加坡超市将对塑料袋收费 至少5分新币/个
近日,永续发展与环境部长傅海燕在国会上宣布,从明年中旬起,三分之二新加坡超市都开始对一次性购物袋...
-
电子商务兴起 印度纸类包装行业发展趋势
随着市场越来越倾向于可持续性包装解决方案,预计未来几年对纸质包装的整体需求将增加。可持续性概念为...
-
2022年1-2月芬兰木材交易同比下滑20%
2022年1-2月,芬兰森林工业协会会员企业从私人森林采购木材累计达420万立方米,比去年同期下降20%。纸浆...
-
山东造纸行业深入实施“链长制”工作推进机制
造纸业作为基础原材料工业,在国民经济中占据重要地位。2021年,山东全省造纸行业深入实施链长制工作推...
-
包装原料价格波动再成热点 揭秘2021造纸上市企业业绩
近日,包装原料的价格波动再度成为热点,从废纸到原纸、到纸板,都传出了价格异动的消息。同时,在过去...
-
国家统计局:1-2月规上工业增加值同比实际增长7.5%
3月15日,国家统计局发布了2022年1-2月份工业生产主要数据。同日,国家统计局工业司副司长汤魏巍就1-2月...
-
2022年3月18日各地区各大纸厂废纸价格信息
华北地区:河北秦皇岛昌黎兴昌纸业,上调30元 吨。内蒙古昭宣纸业,下调20-30元 吨。华中地区:河南新...
-
江苏开展精准造林绿化 深入推进国土绿化和全民义务植树
江苏省今年着力实施精准绿化造林,深入推进国土绿化和全民义务植树。全省计划造林绿化20万亩,建设绿美...
-
正隆纸业员工返岗率超95% 预计今年营收同比增10%
人勤春来早,奋进正当时。位于厚街镇桥头第四工业区的正隆(广东)纸业有限公司(以下简称正隆纸业)自大年...
-
芬林芬宝劳马新锯材厂将启用自动装载生产线
芬林芬宝位于芬兰劳马的新锯材厂即将启用的自动装载生产线开创了锯材行业内的先河。自动装载指的是在无...
-
山东一小镇发展纸箱包装生产企业近百家 年产值11亿元
在山东省聊城市冠县北馆陶镇,返乡创业的孙凤湘在自家院子里把纸箱加工事业做得红红火火。他透露:从大...
-
打破性别“玻璃天花板” 95岁女院士是“她力量”最佳代言
鼓励女性打破“玻璃天花板” 95岁女院士就是“她力量”最佳代言 打破性别“玻璃天花板”,锤子...
-
河北辛集市暂停举办体育活动 关闭景区文娱场所
今天(11月8日)上午,河北省辛集市召开疫情防控新闻发布会,通报当地疫情防控最新情况。辛集市文体局...
-
红色文物·党史故事 “推出胜利”的小推车
“推出胜利”的小推车 李晓莉 在淮海战役纪念馆中,有一辆小推车格外引人注目,它就是淮海...
X 关闭
X 关闭