盘点一个Python自动化办公的实战案例——批量合并Excel文件(下篇)
回复“书籍”即可获赠Python从入门到进阶共10本电子书
(资料图片)
今
日
鸡
汤
扪参历井仰胁息,以手抚膺坐长叹。大家好,我是皮皮。
一、前言前几天在Python星耀群【维哥】问了一个Python自动化办公处理的问题,一起来看看吧。
大佬们好,请教一个Python自动化办公的问题,我有一个文件夹,里边有多个Excel文件,分别是员工8月份绩效表格,每一个表格里边都是固定的两列,分别是日期和绩效得分,如下图所示:
现在他想做的是把这些员工的绩效表格合并到同一个Excel表格中去,那么该怎么实现呢?
二、实现过程上一篇文章中提及了两个问题,尤其是第二个问题,特别容易踩坑,这一篇文章,我们给出了一个判断,如果文件是Excel,那么才进行读取,代码如下所示:
importpandasaspd
importos
file_names=os.listdir("C:/Users/pdcfi/Desktop/绩效")#获取目标文件夹下所有文件名
df1=pd.DataFrame({"日期":[],"绩效得分":[]})
forfileinfile_names:#遍历每个文件
iffile.endswith(".xlsx")orfile.endswith(".xls"):
df2=pd.read_excel("C:/Users/pdcfi/Desktop/绩效/"+file,engine="openpyxl")
df3=pd.concat([df1,df2])#纵向拼接
df1=df3
print(f"{file}已经合并!")
print(df1)
df1.to_excel("合并表格.xlsx",engine="openpyxl")
代码运行之后,可以得到预期的效果,如下图所示:
顺利地解决了粉丝的问题。
这样的话,就再也不用担心文件读取不正确的问题了。
三、总结大家好,我是皮皮。这篇文章主要盘点了一个Python自动化办公Excel合并处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。
最后感谢粉丝【维哥】提问,感谢【东哥】给出的思路和代码解析,感谢【莫生气】等人参与学习交流。
【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。
大家在学习过程中如果有遇到问题,欢迎随时联系我解决(我的微信:pdcfighting1),应粉丝要求,我创建了一些ChatGPT机器人交流群和高质量的Python付费学习交流群和付费接单群,欢迎大家加入我的Python学习交流群和接单群!
小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。
-------------------End-------------------
往期精彩文章推荐:
if a and b and c and d:这种代码有优雅的写法吗?
Pycharm和Python到底啥关系?
都说chatGPT编程怎么怎么厉害,今天试了一下,有个静态网页,chatGPT居然没搞定?
站不住就准备加仓,这个pandas语句该咋写?
欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持
想加入Python学习群请在后台回复【入群】
万水千山总是情,点个【在看】行不行
/今日留言主题/
随便说一两句吧~~
标签:
相关推荐:
最新新闻:
- 滨州市医学会计划生育专业委员会年会成功召开
- 64位设备必备!GIMP revision 2更新:可在Windows on ARM上运行
- 闪存价格即将反弹:存储厂商拒绝降价
- 盘点一个Python自动化办公的实战案例——批量合并Excel文件(下篇)
- 脉冲星“熄灭”状态中能发现矮脉冲 国产望远镜发现新脉冲星
- 三星将量产3款ISOCELL传感器:5000万 1英寸大底
- 国产首款增程微卡 五菱菱势黄金卡仓栅/货柜版上市:9.48万起
- 微软为渥太华旅游规划推荐食品银行 引公众质疑
- 信用卡有10万没逾期怎么催款
- 马斯克要砍掉X(推特)“屏蔽”功能 称其“毫无意义”
- 观潮者勿靠近钱塘江:危险时刻已来不及
- 谷歌专用数学模型打破大语言模型数学不行的观点
- Meta公司宣布复岗政策 每周办公室工作时间不足3天员工面临风险
- 创新科技公司xMEMS实验室将与音频公司合作推出一款真无线耳机
- 机甲不能驾驶,B社《星空》新剧情曝光:机甲被禁用几十年
- 七夕将至,给家人准备五道硬菜,寓意美满,让爱意升华!
- 在银行营业厅里写下的感谢信
- 价格太低绝不接受 SSD一哥金士顿带头抵制降价
- 蒸开屏鱼(关于蒸开屏鱼简述)
- 人民网评:精准有效,促高校毕业生高质量充分就业
- Xbox 360商店关闭后 将有220款游戏从市面上彻底消失
- 镜头丨休渔期即将结束 渔民为开海做足准备
- 开发商Hi-Rez配音演员AI政策被批评 现已修改
- Galaxy S24 Ultra 规格在发布前几个月就已公布
- 亚马逊新款商品评价显示方式被批评:令人难以理解
- 国家电影局:暑期档票房创历史新高
- 水木分子开源生物医药大模型 BioMedGPT-10B 比肩人类专家水平
- 自动驾驶汽车引发交通拥堵 加州暂停自动驾驶出租车
- 60帧帧数保证!《不朽者传奇》主机版可玩60帧
- 美国公司向印度商业团体抱怨:新德里政策损害全球制造业雄心
- “医”如既往 初心不忘⑤丨管一春:守卫“生命起点” 圆家庭幸福梦想
- 《无人深空》发布七周岁庆生与下一款更新档预告视频
- 高温合金产品应用领域广泛 中洲特材上半年营收净利齐增
- 《中国好声音》豆瓣被狂刷1分差评:或成系列最低分
- 工作10分钟,衣服就湿透了 ——犬木塘水库枢纽工程现场见闻
- 鸡蛋饺子煮多长时间能熟(鸡蛋饺子)
- 2023年国际职业篮球巡回赛(中美婺源站)开赛
- 俄罗斯国防部称击落一架袭击莫斯科的乌克兰无人机,残骸落在国际展览中心
- 北京圣嘉新医疗美容医院正规吗 调查走访都说好
- 广州医科大学代码临床医学代码(广州医科大学代码)
- B站《奥本海默》活动:大会员有机会抢先5天观影
- 玩家推测《暗黑4》有仓检系统 暴雪澄清:没这回事
- 天津推进海事法律服务业高质量发展设立专项资金奖励优秀青年律师
- 打脸了?《荒野大镖客:救赎》已是英国最畅销的PS4游戏
- 国产芯片 Milk-V Vega 首展 3D打印技术将应用于交换机
- 10月推出OriginOS 4.0:内置70亿参数AI大模型
- 8月18日基金净值:农银研究精选混合最新净值3.7082,跌1.42%
- 美股道指涨0.08%,标普500指数跌0.01%,纳指跌0.2%
- 《星空》首发不支持DLSS和Xess PC版容量接近140GB
- 小升初(关于小升初介绍)
- 沃尔沃汽车大中华区销售总裁钦培吉将离职 新总经理将任
- 70城新房二手房价同环比跌幅扩大 一线城市新房房价环比持平
- 《不朽者传奇》主机版以60帧率运行 支持FSR2
- 如今猪哥哥老了,而他的“神仙姐姐”还是那么的年轻。
- 什么是传染病防治失职罪
- 5500103,550010388
- 葛玉宏围棋道场教程-第二卷-定式(关于葛玉宏围棋道场教程-第二卷-定式简述)
- 日他仙人板板是哪本小说(日他仙人板板)
- 100余名大学生体育志愿者乡村支教 助力希望小学筑梦篮球联赛
- 投资近1亿元,海光药业新原料药基地落地天津经开区!
- (原神/连载)在至冬苏醒的旅行者(50)纠集反扑
- 花甲螺可以放冰箱保鲜吗 花甲螺
- 红米手机官网价格大全(怎样抢购红米手机)
- 企业开户许可证网上查询系统(企业开户许可证网上查询)
- 河南小伙的钢管舞人生:从“下九流”到国际冠军
- 本周盘点(8.14-8.18):福事特周涨0.36%,主力资金合计净流出4187.31万元
- 最新!碧桂园首个债券展期方案出炉 本金最多延期三年 业内称做法务实
- 《博德之门3》4号热修补丁重新发布!官方承诺不会再出现类似情况
- 平台冒险《寻找爱丽丝》8月24日登陆PS4/NS 获特别好评
- 比特币回落至26000美元/枚下方短线走低约2000美元日内跌5.95%
- 沪指半日微跌0.17% 减速器板块涨幅居前
- 《暗黑4》赛季内容逐渐枯竭 玩家呼吁暴雪推出更新路线图
- PS七夕活动:国行PS5双手柄套装立减1000元
- 微软CEO纳德拉:AI像是互联网那样的巨浪 改变了规则
- 四川省攀枝花市2023-08-18 21:20发布雷电黄色预警