pandas写⼊excel指定⾏_python⼊门--使⽤Pandas读取与写⼊
Excel内容
python是最近⼀门很⽕的编程语⾔,简单易上⼿,⽆论从事HR、财务、软体开发、⽹络⼯程师都有很⼤帮助,我们可以通过编程语⾔让繁琐的⼯作变得轻松简单,今⽇我向⼤家分享⼀个python读取/写⼊excel表内容的⽅法(这⾥我跳过编辑器的介绍,可以在linux内运⾏python,也可以在windows下运⾏,我的情况则是使⽤Jupyter在linux运⾏python).
具体主要是⽤pandas库实现,代码如下:
1.Pandas读取Excel表内容:import pandas as pd#excel存放路径excelfile3 = r'/home/jevenz/NOC-
work/excel/backbone_group_rule.xlsx'df3 = pd.ad_excel(excelfile3))df3 = df3.fillna(0)
使⽤Jupyter,In代表输⼊代码,Out代表代码输出结果简单的⼀个读取excel表内容就实现了,有了内容之后,我们可以对其内容进⾏整合分析,提取的内容可以与数据库相关联形成新的列,还可以使⽤pyechart形成图标样式.
2.Pandas向df3插⼊⾏列:df3['sum_backbone_max_bw'] = df
3.apply(lambda x: x['Backbone'], axis=1)
这⾥我简单新增⼀列“sum_backbone_max_bw”,内容我copy了Backbone内容过去,这⾥可以根据实际情况获取不同Excel或者数据库的内容
3.Pandas向Excel表写⼊内容:#写⼊⽂件路径wr = pd.ExcelWriter('/home/jevenz/NOC-
work/excel/backbone_group_rule_new.xlsx')df.to_excel(wr,'group_rule_new ',index=False)wr.save()这⾥我们将第⼆张图内容写⼊到路径⽂件⾥,并且sheet名称改成"group_rule_new",最后保存,这样形成⼀张新的表格.
通过以上⽅法可以开启办公新思路,假设有⼤数据,类似财务报表、系统数据、费⽤成本统计这些⼯作都可以通过Python进⾏简化操作,那么有⼩伙伴会问那直接操作表格不就好了吗?那么⽤我⾃⾝举例,领导需要我每⽉整理⾻⼲的数据,包括带宽、费⽤、每⽉使⽤流量、中断记录等,并将这类数据进⾏汇总、筛选、过滤等⼀系列操作,这些数据都分散在不同的系统⾥,有的在公司ERP系统,有的在⽼板excel 表,有的甚⾄在⼀个⽹页上记录,此时我就需要⽤Python将它们"获取"下来,整理在⼀份表格⾥,或者整理在⼀份表格多个sheet⾥,再通过表格⾥数据进⾏汇总、筛选、过滤,最后形成图表⽅式展⽰给领导们查看。
⾃从⾃学Python后,⼯作效率提升不少,通过代码⾃动化省下来时间让我更多⾃由⽀配的时间,我⼤概估算⼀下,原先需要3天完成的⼯作量,现在只需要运⾏⼀次脚本等待⼗⼏分钟即可⾃动获取领导想要的数据报表和图形,真的是省时省⼒!
python怎么读取excel某一列当然我不是说Python是最好的语⾔,但我认为⾄少需要掌握⼀门编程语⾔,对⽇后⼯作真的有很⼤帮助,接下来我会继续分享我⼯作上的与编程实际结合的真实案例,⼀⽅⾯激励⾃⼰不断寻求进步,另⼀⽅⾯分享经验⼼得给⼤家,互相学习,共同进步!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论