
Python办公自动化实战
文章平均质量分 90
用Python解决真实工作中常见操作,高效办公,小白也能轻松学会!
优惠券已抵扣
余额抵扣
还需支付
¥69.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
刘早起
微信搜索【早起Python】关注我的公众号
关注后回复以下关键词获得不同学习资源:
1、回复pandas,获得pandas120题
2、回复Python,获得Python技术图书
3、回复爬虫,查看爬虫系列文章
4、回复自动化,查看自动化系列文章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
人人都能学会的 Python 多线程指南
大家好,我是早起。在 Python 中,多线程最常见的一个场景就是爬虫,例如这样一个需求,有多个结构一样的页面需要爬取,例如下方的URL(豆瓣阿凡达影评,以10个为例)url_list=['https://movie.douban.com/subject/1652587/reviews?sort=time&start=0','https://movie.douban.com/subject/1652587/reviews?sort=time&st...原创 2021-09-09 19:49:44 · 469 阅读 · 0 评论 -
神器Jinja2,用 Python 快速生成分析报告!
大家好,我是早起。在之前的文章中,我们使用 Python 开发了一个简单的基金购买策略的回测系统。在代码执行完毕后,会生成一系列的结果,包含大量图片、表格如下 此时如果一个一个查看的话便十分低效,如果能使用一个文件把全部输出结果都保存将会大大提高体验。首先想到的当然是 PDF 格式,利用 Python 操作 PDF 也是之前文章分享过很多,想必利用表格+图片生成一个新的PDF并不困难。研究了一番后,发现确实不难,但是太繁琐了,并且 PDF 涉及格式、分页等,如果没有调整好可能会将一张图片放在两页原创 2021-06-26 17:29:04 · 624 阅读 · 0 评论 -
Python办公自动化|可能是全网最完整的 Python 操作 Excel库总结!
大家好,我是早起。在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl、xlrd/xlwt、xlwings、xlsxwriter等进行了详细的讲解。为了进一步带大家了解各个库的异同,从而在不同场景下可以灵活使用,本文将横向比较7个可以操作 Excel 文件的常用模块,在比较各模块常用操作的同时进行巩固学习! xlrd、xlwt、xlutils 各自的功能都有局限性,但三者互为补充,覆盖了Excel文件尤其是 .xls 文件的操作。xlwt 可以生成 .x原创 2021-03-01 10:38:58 · 3147 阅读 · 0 评论 -
用Python打造一款文件搜索工具,所有功能自己定义!
一、前言大家好,又到了Python办公自动化系列。在日常的办公中,从一堆不同格式的文件(夹)中找到我们需要的文件应该是最频繁使用的操作,不论你是凭着记忆去找还是借助软件,本文将分享「如何使用Python制作一款简易的文件搜索工具」本文将基于几个常用的需求来讲解使用Python来制作搜索文件脚本的主要方法二、扫描路径内的内容有些时候我们会希望在当前文件夹的成百上千个文件中快速找到需要的文件,如果这个文件夹又包括很多个子文件夹,并不需要程序进去查找而无端耗费资源。这就是典型的「扫描一层搜原创 2020-09-01 19:39:44 · 504 阅读 · 0 评论 -
如何用Python快速优雅的批量修改Word文档样式?
一、前言大家好,又到了办公自动化系列!之前讲过很多基于Excel的数据及样式调整案例,今天分享一个Python操作Word的真实自动化需求实现过程:「使用Python批量修改Word样式」主要将涉及 os模块综合应用 glob模块综合应用 docx模块读写Word文档及样式修改 二、需求描述手上现有若干份财务分析报告的Word文档,如下:每一份Word文档中的内容如下:为了方便后续审阅,需要将所有文档中所有含有资金的语句标红加粗,如图所示三、步骤分析和前原创 2020-08-29 16:35:35 · 1467 阅读 · 0 评论 -
多图+代码 | 详解Python操作Excel神器openpyxl的各种操作!
前言大家好,在之前的十几篇办公自动化系列文章中,我们大多是以真实的案例需求来讲解Python如何进行自动化办公操作,并且多次使用到openpyxl来处理表格,今天我们就来详细的盘点Python操作Excel神器openpyxl的各种操作!“本文将以详细图表/代码的形式讲解如何对Excel进行读取、写入及样式调整,可以当成速查手册使用,随用随查,建议收藏!”安装openpyxl是一个非标准库,因此需要自行安装,安装过程并不困难,Windows/Mac用户均可以在命令行(CMD)/终端(Te原创 2020-08-28 09:35:05 · 1203 阅读 · 1 评论 -
10行Python代码自动清理电脑内重复文件,解放双手!
前言大家好,又到了Python办公自动化系列。今天分享一个系统层面的自动化案例:「给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除」主要涉及的知识点有: os模块综合应用 glob模块综合应用 利用filecmp模块比较两个文件 步骤分析该程序实现的逻辑可以具化为:遍历获取给定文件夹下的所有文件,然后通过嵌套循环两两比较文件是否相同,如果相同则删除后者。实现问题的关键就变成了????如何判断两个文件是否相同?原创 2020-08-21 08:53:52 · 440 阅读 · 0 评论 -
Python+Excel+Word一秒制作百份合同
前言大家好,又到了Python办公自动化系列。今天我们继续分享一个真实的办公自动化需求:如何使Python+Excel+Word批量生成指定格式内容的合同。主要涉及的知识点有:openpyxl模块的综合运用与Word文档的两种遍历逻辑。需求描述你是乙方建筑公司,手上有一份空白合同模板的Word文件,如下图:另外还有一份Excel合同信息表,其中是所有甲方(发包人)在合同中需要填写的内容可见一行为一个公司的全部信息,现在需要把Excel中每一个公司的信息填入空白Word合同模板中,生成各公原创 2020-08-15 07:28:09 · 1327 阅读 · 1 评论 -
只需6行代码,Python将PPT转为Word!
大家好,又到了Python办公自动化系列。本文将讲解如何将文字从PPT中提取出来并写入Word,主要将涉及如何使用python-pptx和python-docx交互操作word和ppt文件!本文依旧来源于真实的办公自动化需求!一、需求说明img有一份如图所示的ppt,包含了Python的介绍。现在需要将PPT中的文字都提取出来并写入Word中,如下图img二、涉及知识代码实际上非常简单,基于python-pptx和python-docx两个模块即可,核心代码只有6行。但需原创 2020-08-10 15:39:53 · 2020 阅读 · 0 评论 -
老板让我从几百个Excel中查找数据,我用Python一分钟搞定!
大家好,又到了Python办公自动化系列。今天分享一个真实的办公自动化需求,大家一定要仔细阅读需求说明,在理解需求之后即可体会Python的强大!一、需求说明首先我们来看下今天的需求,有一份档案记录总表的Excel工作簿, 每天会根据当天日期建立新表,每天的表格内包含所有档案信息,同时也有可能会添加新的档案名。同个年度的总表在年末可能会有两、三百个工作表,同时每个表中可能也存在千余份档案信息。表格形式如下(为了直观呈现本例以7个工作表和十余份档案的形式呈现)需要完成的操作:为了方便审查特定档案信息原创 2020-08-03 09:35:39 · 1042 阅读 · 0 评论 -
Python办公自动化|批量提取Excel数据
大家好,又到了Python办公自动化系列。今天我们来讲解一个比较简单的案例,使用openpyxl从Excel中提取指定的数据并生成新的文件,之后进一步批量自动化实现这个功能,通过本例可以学到的知识点: openpyxl模块的运用 glob模块建立批处理 数据源:阿里云天池的电商婴儿数据(可自行搜索并下载,如果要完成进阶难度可直接将该数据Excel拷贝999次即可,当然这个拷贝可以交给代码来实现)需求说明初级难度:提取电商婴儿数据.xlsx中购买数buy_mo...原创 2020-07-19 11:41:44 · 1557 阅读 · 0 评论 -
使用Python转换PDF,Word/Excel/PPT/md/HTML都能转!
同一个操作执行两次,就要考虑自动化!大家好,又到了Python办公自动化专题。今天讲的是各位一定会接触到的PDF转换,关于各种格式的文件转换为PDF有很多第三方工具与网站可以实现,但是使用Python的好处不仅可以批量转换,同时一旦脚本写完了以后就可以一键执行,彻底解放双手,那么本文就来盘一盘如何使用Python来将Word/Excel/PPT/Markdown/Html等各种格式的文件转换为PDF!Word转PDFWord转PDF应该是最常见的需求了,毕竟使用PDF格式可以...原创 2020-06-11 10:37:04 · 3397 阅读 · 0 评论 -
使用Python自动更新不对称Excel表格
大家好,又到了Python办公自动化专题。在之前我们详细讲解过如何使用Python自动更新Excel表格并调整样式,在上次的自动化案例中要求两个或多个Excel表格数据要匹配/对称才能够自动更新,今天我们再次来解决在数据不对称的情况下如何自动更新表格,这是更常见的情况,也是我遇到的一个具体需求。需求分析现在我们有类似如下一份记录了口袋妖怪名字的分组名单:(未全部展示,实际有A-U组+1个"未分组")现在有一份更新的名单(仅含名字)需要根据这份新名单对原来的总表进行更新..原创 2020-06-08 10:03:15 · 904 阅读 · 0 评论 -
让Python在后台自动解压各种压缩文件!
一、需求描述:编写一个Python程序,每次下载压缩包形式的文件后,自动将内部文件解压到当前文件夹后将压缩包删除,通过本案例可以学到的知识点:os 模块综合应用glob 模块综合应用利用 gzip zipfile rarfile tarfile 模块解压文件二、步骤分析和前置知识码代码之前需要将复杂问题解释成多个明确的要求,即这个程序实现的逻辑为:定时检测某个文件夹(如 download 文件夹)是否存在压缩文件如果有新出现的压缩文件则将其解压到当前文件夹内的新文件夹中删除压缩文件原创 2020-11-13 21:38:25 · 315 阅读 · 0 评论 -
二十行Python代码给你的桌面文件分分类
大家好,又到了Python办公自动化专题本文跟大家分享一个文件整理脚本的实现过程。具体的功能很简单,给定一个打算整理的文件夹目录,这个脚本可以将该目录下的所有文件都揪出来,并且根据后缀名归类到不同的文件夹里,就像下图一样,简直是整理爱好者的福音通过本例还可以学到:os、glob、shutil三个标准库的综合运用,现在让我们一起来捋一捋实现的逻辑。首先是导入需要的库import osimport shutilimport glob# 设置建立分类总文件夹的路径,这里按自己.原创 2020-07-02 12:50:12 · 781 阅读 · 0 评论