看我是如何用Python实现办公自动化的 从每日工作8小时到8分钟

Codex办公自动化:零代码15分钟实现Excel/PPT/邮件一键处理 办公自动化本质是将重复性操作转化为可复用的动作序列,而非编写程序。其核心原理在于模拟人类交互行为——通过操作系统级输入注入与屏幕OCR识别,绕过VBA、Power Automate等工具对软件版本、文件格式和系统环境的强依赖。这种行为驱动模式显著提升容错性与跨平台兼容性,尤其适配中文办公生态中WPS、多版本Office混用、合并单元格泛滥等真实场景。技术价值体现在极低学习门槛、本地化执行保障数据安全、以及预置模板+可视化向导带来的快速落地能力。典型应用场景包括销售日报自动汇总、银行流水对账、OA表单填报、P 阅读详情

谁说学了编程就一定要当程序员?自我介绍一下,我既不是程序员,大学学的也不是IT专业。我的工作内容主要就是制作汇报各种统计报表、数据图等。我身边的同事每天至少花3.5~4小时去做Excel,使用数据透视图、vlookup等各类函数去做出一份内含3000多个数据的日报。umm… 如果领导临时安排什么工作的话,那就要加班从浩如烟海的数据里找领导要的东西了。

首次接到任务的我

我们有一个巨大的,达70多M的Excel文件,每次公司配发的破电脑打开就需要小二十分钟,里面存着我们近十年的采购的每一车的详细信息,重点是里面的数据格式还都是混乱的。打个比方,比如我们有个供货商全名叫:ABCD有限责任公司,那么这个Excel中会存有

AB公司、AB有限公司、CD有限责任公司、CD责任有限公司、ACBD有限公司ABD公司等等类似的名字。当我第一次看到这份表格的时候,我的内心是崩溃的。
在这里插入图片描述后来交接的同事告诉我,她用的Excel的 vlookup 函数,当匹配不上的时候,就手工搜索……

然后……我…
在这里插入图片描述就这样,经历了噩梦般的几个月的我,看到了一个词“图灵完备”。一个图灵完备的语言理论上能解决任何算法。显然,Python是一种图灵完备的语言。

使用Python图灵完备的语言

我的第一步是从数据清洗开始,先把刚才说的那个70M的Excel导成csv,去掉了其中不必要的格式、样式、对象等。

然后我想统一一下各个数据的标准名称,刚才说了,由于经手的人太多,同一个数据,怎么表述的都有,几十万的数据量,人工交叉比对的话显然是不现实的。(后来才知道了笛卡尔积这个词)

我第一步先使用了Excel自身的去重功能,将所有的供货商名称进行了一个去重,剩下了大概5000个左右的名称。

然后,作为一个懒人,我肯定不会用人工去比对了。

Python有一个库,叫做fuzzywuzzy,用它来进行模糊匹配。

from fuzzywuzzy import fuzz
print( fuzz.ratio("内容1", "内容2"))

会输出一个0——100的数字,数字越大代表这两个内容越相似。

所以我就写了一个循环,把这5000多个项目里面,匹配度超过70%以上的数据组都筛了出来,再去Excel里面手工替换(没办法,那时候还不会操作Excel)

然后整理了一下各个行列的位置,这样我就有了一个相对准确的数据源。

后来思考了一下,把数据存在Excel里面不是个长久之计啊,毕竟几十万数据呢,就想把数据导入到数据库里。大学时候考过计算机二级的Access(当然,虽然我考过,但是没考过……),就想导入Access,可是那个Python库没弄明白,硬是读不出来,就卡死了。

后来想到,之前自己从网上下载的某某私服的一键端里,有个MySQL数据库的一键启动方式,试了试居然能用,就把那个MySQL程序整个拷出来、清干净,作为了我的数据库。(当时想学怎么自己配置MySQL来着,没研究明白……这个数据库也就是我们现在提供的MySQL数据库的前身,当然了,我们现在提供的是重新制作的无毒的船新版本)

然后就是使用Navicat导入Excel,使用pymysql库进行读取,这样,咱也是趁数据库的人了~
在这里插入图片描述走上杂务工作的快车道
罗伯特·清琦写的那本《富爸爸穷爸爸》提出过一个概念,当你实现财务自由以后,你的财富积累就会走上良性循环的快车道,你的就会越来越容易提高被动收入。

同理,当你实现一部分的工作自动化以后,你就会走上一个“工作自由”的快车道,因为你有更多的时间能用来研究如何去更高效的完成余下的那堆工作,然后,每天工作的时间就会越来越短。

为什么上文中我有那么多括号写的各种搞不定?因为没时间啊!

现在好了,每天的工作时间已经被我砍了一半了,那么我就可以思考,如何解决各类的技术问题。

我学会了Excel的各种库,比如xlrd、xlwt、xlsxwriter、openpyxl、xlwings、win32com,能根据自己的需要选择需要用的库;还学会了同属Office系列的python-docx和python-pptx,开始尝试自动制作Word和PPT;学会了自动发邮件的stmp库、zmail库;学会了能操作微信发消息的itchat;学了爬虫、学了解压缩、学了调整图片大小、学了Word转pdf等等等等很多库或者功能。

随着学习,每天的工作时间越来越短……

现在,我每天的工作,只需要十分钟,最快记录四分钟,就能完成。

每天上班,第一件事,优雅的运行一个py文件,一堆import后面,只有
在这里插入图片描述就完成了日常工作,然后就是需要打印,手签,送各领导审阅的过程了。

一个保守的、传统的、几十年都不会起一丝波澜的国有企业,硬生生被我干出来了一个IT岗,升职加薪都已达成。

后续的思考
现在,我能极快的完成每天的工作,而后就是大片的学习思考的时间。

如今,我已经把数据库移到了一台淘汰下来的办公电脑上,又用另外一台热备,作为公共联网数据库;

我已经,用pyqt写了一个带gui的数据输出软件,所有同事都可以自由输出数据进行分析了;

我已经,用pandas、matplotlib写了一个自动生成数据分析图片的软件,再做月报、周报什么的汇报材料,不用再通过Excel手工作图了;

我已经,用pandas、matplotlib配合pyqt写了一个入库分析软件,大家输入时间段和限定条件后一键进行数据分析了,不会有同事老找我要数据了;

我已经,用xlrd、python-docx写了一个合同生成器,旺季采购的同事不用焦头烂额的改合同了;

我已经,用numpy配合pyqt做了一个购销存平衡软件,可以让领导们在决策时通过拖动滑块就可以实时展现不同购、销情况下库存情况了;

我已经,用爬虫配合pymysql写了一个实时粮价获取数据库,告别了浏览网页逐行复制价格的方式;

写在最后
那么你的未来,是每天继续做着重复的工作,还是从工作中解放自己,去拥抱更大的世界呢。点击下方链接,了解更多Python自动化技能。

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
在这里插入图片描述

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述Python学习视频👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述在这里插入图片描述练习题👈

检查学习结果。

在这里插入图片描述上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。
在这里插入图片描述

14自由度汽车动力学模型 多体系统分解簧上质量刚体:包含车身主体,具有6个自由度(x/y/z平移 + 俯仰/侧倾/横摆旋转)四个簧下质量刚体:每个车轮独立建模,含垂直跳动(z向)和旋转(绕z轴)自由度总自由度:6(车身) + 4×2(车轮) = 14自由度。 阅读详情

相关推荐

信创那些事儿——Spring Boot中集成东方通中间件(TongWeb)

在Spring Boot中集成东方通中间件(如TongWeb作为Servlet容器)通常涉及几个步骤,但需要注意的是,TongWeb本身是一个独立的Java EE应用服务器,而不是像Tomcat那样可以直接嵌入到Spring Boot应用中的中间件。因此,集成通常意味着将Spring Boot应用打包为WAR文件并部署到TongWeb服务器上。

来北欧写代码 6491

Python办公自动化实战:3小时掌握Excel/Word/PPT/邮件批量处理

办公自动化是提升工作效率、将人力从重复性劳动中解放出来的关键技术。其核心原理是通过编程脚本模拟人工操作,实现对文档、数据和流程的批量、规则化处理。在技术价值层面,自动化不仅能将处理速度提升百倍,还能确保输出的准确性与一致性,有效避免人为错误。应用场景广泛覆盖行政、财务、运营、数据分析等多个岗位,常用于Excel数据透视与报表生成、Word文档批量创建与填充、PPT模板化制作以及邮件智能发送与监控等具体任务。本文聚焦Python这一主流工具,通过openpyxl、pandas、python-docx等核心库,

weixin_33847182的博客 444

告别Godot默认编辑器:手把手教你用VSCode配置C#开发环境(附中文注释避坑指南)

本文详细介绍了如何将VSCode配置为Godot引擎的C#开发环境,提升游戏开发效率。从环境准备、扩展配置到解决中文编码问题,提供完整的避坑指南和高级调试技巧,帮助开发者充分利用VSCode的智能补全和调试功能,打造高效工作流。

weixin_30596023的博客 189

公司一名新来的财务,用Python十分钟做完一天的工作,真卷

年关刚过,财会工作者们可谓是又度了一次劫。 盘点、关帐,核对一年的收支,整理各种账户,准备审计,出年报,准备第二年的预算,还要准备税务的清算。 上班忙成狗,下班培训多,周末冲业绩,放假忙考证。 朋友不能约、爸妈陪不了,只有业绩和领导才是共度人生的好伙伴。 虽然事多,但是钱少,对比其他部门,工资居然只是个零头。

m0_59163425的博客 1951

动态表单设计

自定一表单数据结构。内容展示如有必要行转列。前端根据题目类型自定义组件后端跟俊题目类型用策略模式校验各种类型这样有统计功能的简单动态问卷就可以了展示时可能某些场景需要行转列。大概估摸使用的话有可能kmic_form_data_detail表的记录数比较大,后期再考虑数据或者表迁移或拆分。

zquwei的博客 3455

Nacos漏洞利用工具V3.0.5实战:从认证绕开到内存马植入的全流程指南

本文详细解析了Nacos漏洞利用工具V3.0.5在实战中的应用,从认证绕开到内存马植入的全流程。文章深入探讨了如何利用Nacos的历史漏洞,如默认口令、认证逻辑绕过、Derby SQL注入及Jraft反序列化,实现权限提升与持久化控制,并提供了防御视角与加固建议,旨在帮助安全人员理解攻击链以加强防护。

h6j7k8l9p0的博客 483

10分钟做完我一整天的工作,用Python自动化办公能有多爽?

下班晚,加班久感觉已经成为现在的打工人的通病了,有的情况可能是公司不做人,给的工作量太大了,但有的情况下是不是你自己的工作效率低呢?每次处理一些机械,重复,任务量大的工作时,有没有方法就能轻轻松松完成一大堆的工作,这里就强烈推荐大家去学python自动化办公,不用学得很深入,掌握一些基础技能就差不多够用了,真的建议大家抽空去学一下。回想一下,你是不是也有遇到过这样一些工作场景一次性处理很多表格的时候,需要把一堆的 Excel 文件的内容进行手动拆分和合并;

m0_59162248的博客 410

TensorFlow GPU版本安装步骤-Windows系统

本文由在Windows下安装TensorFlow GPU版本教程-优快云等整理得到。 目录 1、确认显卡是否支持CUDA 1.1 查看显卡信息 打开“设备管理器”,查看显卡信息,如下图所示: 由上图知,本电脑的显卡为NVIDIA Quadro P400. 1.2 查看支持CUDA的显卡 网址:https://developer.nvidia.com/cuda-gpus 经查询可知,该显卡支持CUDA,如下图所示: 2、安装CUDA 2.1 下载CUDA 网址:https://developer.nvi

x_lingyun的专栏 766

python编程工时计算公式_工作日、工作小时的一种非常简单的计算方式

一、需要解决的问题有些业务流程复杂,环节多样。为了看清整个业务的进展,往往需要对各个环节设定预计完成时间开销,然后在用这个是时间去考核实际业务开展的效率。业务环节不同,往往设定的预计完成时间开销也不同,有些是自然天,有些是工作日,有些是工作小时,有些特殊业务可能还存在更复杂的运算逻辑(比如,车管所“停电”,那过户的业务就不能开展) 例如有一个任务,start是任务开始的时刻,要求在若干个工作小时之...

weixin_39573136的博客 1662

R数据分析:潜在转化分析LTA的做法和解释(一)

之前给大家写了很多潜在类别分析的教程Mplus教程:如何做潜在类别分析LCAR数据分析:用R语言做潜类别分析LCAMplus数据分析:潜在类别分析(LCA)流程(详细版)R数据分析:再写潜在类别分析LCA的做法与解释,今天继续给大家拓展一步。 今天要介绍的就是潜在转换分析,这个东西就是LCA的纵向版本。是一个专门用来研究质变的统计技巧。有一句话叫做量变起质变,你怎么知道质变到底发生没有?就用潜在转换分析。 Latent transition analysis is an extension of...

Codewar的博客 7703

化工设备设计软件:PVELITE二次开发_(12).数据导入导出与兼容性

在数据导入之前,需要定义数据在PVELITE中的结构。可以通过编程接口定义字段名称和数据类型。# 导入必要的库 import pvelite # 创建PVELITE实例 pve = pvelite . PVELITE() # 定义CSV数据结构 csv_structure = {

kkchenjj的博客 1212

好用到飞,Python 办公自动化这10个方法真香啊

在编程世界里,Python 已经是名副其实的网红了。曾经一个学汉语言的研究生,问我怎么学Python,因为他们课程论文里需要用到文本分析,用 Python 来跑数据。

Python数据挖掘 3431

[Unity3D]水族馆游戏教程四

文章目录0.接上篇1.速度控制器2.修改FishAI3.修改后的效果4.总结 0.接上篇 上一篇,实现了鱼AI的随机游动、自动转向,并且学习了如何分析调试过程中遇到的报错。 本篇将继续优化鱼AI。 1.速度控制器 上一篇虽然实现了鱼的随机游动,但是可以看到,鱼在转向的时候,会显得很突然。因此先要解决这个问题。 我们的思路是,让鱼在刚转向的时候,速度由慢到快,等到游动到快要到达目标点的时候,速度减慢...

延澈左的专栏 1039

精心整理了42个Python办公自动化真实案例,一口一个,从此办公不加班!

精心整理了42个Python办公自动化真实案例,一口一个,从此办公不加班!

python03012的博客 3930

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

从每日工作8小时到10分钟,我是如何用Python实现自动化办公的

那么你的未来,是每天继续做着重复的工作,还是从工作中解放自己,去拥抱更大的世界呢。点击下方链接,了解更多Python自动化技能。

m0_59162248的博客 354

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

从每日埋头苦干8小时到10分钟,用Python实现自动化办公后,当着老板摸鱼他也没话说

谁说学了编程就一定要当程序员?自我介绍一下,我既不是程序员,大学学的也不是IT专业。我的工作内容主要就是制作汇报各种统计报表、数据图等。我身边的同事每天至少花3.5~4小时去做Excel,使用数据透视图、vlookup等各类函数去做出一份内含3000多个数据的日报。umm... 如果领导临时安排什么工作的话,那就要加班从浩如烟海的数据里找领导要的东西了。

m0_59235699的博客 284

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

python自动化办公-用 Python 自动化办公能做到哪些有趣或有用的事情?

利益相关:Python办公自动化课程的讲师我想介绍一下我是如何从每天工作8小时,进化成每天工作10分钟的。不涉及太多的技术细节,毕竟知乎是一个分(现)享(编)知(故)识(事)的地方0.先自我介绍一下:我不是程序员,大学学的也不是IT专业。我在一个主要业务是成品粮交易的企业工作,我的岗位的主要工作就是制作各类数据统计报表、台账、数据图表等等,反正就是各类日报,每天都要做一遍,此外还有什么周报月报什么...

weixin_37988176的博客 173

python自动化办公真的好用吗-用 Python 自动化办公能做到哪些有趣或有用的事情?...

利益相关:Python办公自动化课程的讲师我想介绍一下我是如何从每天工作8小时,进化成每天工作10分钟的。不涉及太多的技术细节,毕竟知乎是一个分(现)享(编)知(故)识(事)的地方0.先自我介绍一下:我不是程序员,大学学的也不是IT专业。我在一个主要业务是成品粮交易的企业工作,我的岗位的主要工作就是制作各类数据统计报表、台账、数据图表等等,反正就是各类日报,每天都要做一遍,此外还有什么周报月报什么...

q6q6q的专栏 124

Python办公自动化实战:从脚本编写到工业级交付

Python办公自动化是面向职场人的效率基础设施,其核心在于用确定性代码处理重复性任务,而非掌握编程语法本身。它基于文件IO、HTTP协议、正则表达式等基础原理,通过pandas、PyPDF2、Playwright等工具链实现Excel报表生成、PDF结构化提取、Web表单自动提交等高频场景。技术价值体现在显著降低人工操作耗时、提升数据一致性与流程可追溯性,并支撑异常拦截、日志归档、一键回滚等工业级健壮性要求。当前主流应用已延伸至LLM协同质检、企业内网深度集成及团队协作流重构。本文聚焦真实办公环境下的自动

cique2620的博客 534

python自动化办公真的好用吗-用 Python 自动化办公,我与大神之间的差距一下就拉小了...

我想介绍一下我是如何从每天工作8小时,进化成每天工作10分钟的,以下不涉及太多的技术细节。0.先自我介绍一下:我不是程序员,大学学的也不是IT专业。我在一个主要业务是成品粮交易的企业工作,我的岗位的主要工作就是制作各类数据统计报表、台账、数据图表等等,反正就是各类日报,每天都要做一遍,此外还有什么周报月报什么的……这个岗位之前的同事,每天至少要花3.5到4个小时去折腾Excel,使用数据透视图、v...

weixin_37988176的博客 184

Python办公自动化实战:告别重复劳动,用代码解放生产力

在数字化办公时代,自动化技术正成为提升效率的核心驱动力。其基本原理是通过编写脚本程序,模拟并执行原本需要人工重复操作的固定流程,从而实现任务的批量、准确和无人值守处理。这项技术的核心价值在于将职场从业者从繁琐、机械的文档与数据处理工作中解放出来,将宝贵的时间投入到更具创造性的思考与分析中。典型的应用场景包括但不限于:跨多个Excel文件的数据汇总与报表生成、基于模板的Word文档批量创建与格式化、定期更新的PPT演示文稿自动组装,以及工作成果的定时邮件发送与通知。本文聚焦于Python这一生态丰富、语法友好

weixin_34248705的博客 412

Python办公自动化实战:非程序员的效率革命

办公自动化是现代职场人提升执行力与数据处理能力的基础技术能力,其核心在于将重复性高、规则明确的手动任务转化为可复用、可调度的程序化流程。它依托Python简洁语法与丰富生态(如pandas、requests、playwright),实现Excel处理、API对接、跨平台数据聚合等高频场景的稳定落地。相比VBA或低代码工具,Python在可维护性、异常可控性和系统集成深度上具备显著优势,尤其适合财务、运营、HR等需频繁操作多源数据的岗位。本文聚焦真实办公痛点,覆盖从工作流诊断、轻量级脚本开发到生产级异常处理与

dht91597的博客 408
上一篇: 最早的90后python开发已经31岁了,最小的00后已进网易大厂,你在哪里?
下一篇: 一名老程序员送给在校大学生的话....
Python王饱饱
博客等级 码龄5年 504粉丝 165原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值