中国统计网|我在12w+的Python库中,发现了让Excel快到起飞的秘密……( 二 )
前面这三个库作为数据科学基础库的三剑客 , 是大家在做数据分析工作中涉及最多的库 。
而今天Amber还要给大家推荐一个第三方库Openpyxl—Excel文件处理库 , 这也是实现Excel自动化的最大秘诀!
Openpyxl—Excel文件处理库
Openpyxl是一个用于读取/编写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库 。 它是由于缺乏从Python中读取/编写Office Open XML格式的现有库而诞生的 。
并且 , Openpyxl还是一个比较综合的工具 , 能够同时读取和修改Excel文档 。 其他很多的与Excel相关的项目基本只支持读或者写Excel一种功能 。
2
我们为什么选择openpyxl库?
为了更好的展现数据 , 你还在用鼠标疯狂点点点吗?
本文插图
使用openpyxl几行代码 , 也可轻松绘制柱状图、折线图、区域图等
本文插图
想要修改单元格样式 , 你还在一个个手动修改吗?
本文插图
那样太慢了!openpyxl可以按照列或行整体设置样式 , 还可以将样式进行打包 , 循环使用 。
(部分代码一览) # 将样式打包命名sty1 = NamedStyle(name='sty1', font=font1, fill=fill, border=border1, alignment=alignment)sty2 = NamedStyle(name='sty2', font=font2, border=border2, alignment=alignment)for r inrange(2, rows+1): for c inrange(1, cols): if r ==2: ws.cell(r,c).style = sty1 else: ws.cell(r,c).style = sty2wb.save('./5a.xlsx')
本文插图
表单太多 , 想要合并到一起 , 今天又要加班了......
本文插图
别急 , 用openpyxl库只需下面这五步 , 即可轻松解决问题 , 解放你的双手 , 告别加班烦恼!
- 将excel表都放在一个文件中 , 遍历文件夹中的所有文件
- 将第一步遍历的excel表中的内容读取 , 然后保存
- 新建一个excel表
- 在新建的excel表中写入表头 , 合并单元格和字体加粗、居中
- 将第二步中读取的内容写入新建的excel表中 , 然后保存
【中国统计网|我在12w+的Python库中,发现了让Excel快到起飞的秘密……】其实 , openpyxl库的功能远多于这些 , Python操作Excel的用法更是多种多样 。
可以这样说 , Python就是提升工作效率的宝藏语言 , 让你在职场体验「爽」的感觉!
那Python这么有用 , 我应该如何开始学习呢?
别急 , 爱数据学院的张老师为大家贴心打造了《利用Python , 让你的Excel飞起来》的精品小课 , 只为拯救你的职场不开心!
讲师介绍
一线数据分析师亲自授课 , 从Python基础知识开始 , 带你一步步逐步搞定Excel自动化!
本文插图
适合人群
- 财务人员
- 数据分析师
- 人力专员
专属于你的职场必杀技 , 不要错过啦~
扫码报名
你可能想知道的问题
Q
怎么购买这门课呢?
推荐阅读
- Spacex|卫星互联网轨道资源稀缺,中国航天如何与国际卫星界大亨竞争?
- 融资并购|【搞事】三星:你看我在中国市场还有机会吗丨TCL收购苏州三星
- 跨境电商|烟台:打造多元化“海上旅行电商产业生态圈”
- 数据|智领云荣登“中国大数据企业50强” | 2020大数据产业生态大会盛大召开
- 手机中国|余承东:正想办法应对美芯片封杀 今年无鸿蒙手机计划
- 科学|中国将发射超强卫星,功能领先多国,将于明年发射
- 二三说电影|被称为“中国版苹果”,5G新机降价400元,可惜已经被遗忘
- |为什么微信用户这么多,QQ还能成为中国第二大社交软件?
- 技术|最新《中国禁止出口限制出口技术目录》发布,新增操作系统、密码芯片安全技术
- 液晶面板|TCL科技收购三星8.5代线,液晶面板有望迎来“中国时代”