3天 · 24课时 · Python 自动化办公与 RPA 实践

Python 自动化办公 RPA 实践

将重复办公任务转化为可靠、可复用的自动化流程

从文件、PDF、Word、PPT 和 Excel 自动化开始,延展到网页表单、邮件附件、OCR、定时调度和 Windows 服务,帮助学员用 Python 打通日常办公流程中的高频重复任务。

3天 24课时实战
4 核心单元
Office + PDF 文档与数据自动化
Web + 邮件 业务流程自动化

COURSE OVERVIEW

从一份文件到一条业务流程,让重复工作自动运行

RPA 的价值不只是“替人点击”,而是把触发条件、数据处理、规则校验、结果交付和异常处理组合为稳定的自动化流程。课程以 Python 为工具,从办公场景中最常见的文档、表格和邮件任务切入,逐步扩展到网页和系统服务自动化。

学习过程中将完成 PDF 发票信息提取、批量文档和奖状生成、自动阅卷、客户表录入、邮件附件处理与发票验证等案例,理解如何让脚本按计划执行、在电脑启动后持续监控,并把流程沉淀为可重复使用的工具。

  • 希望用 Python 提升文档、表格、邮件和网页处理效率的办公人员
  • 需要设计和维护业务流程自动化脚本的数据、运营与 IT 支持人员
  • 具备 Python 语法基础,并熟悉 Office 办公软件操作的学员
课程周期 3天 · 24课时
自动化对象 文件、Office、PDF 与网页
流程触发 邮件、定时任务与服务
核心产出 可复用 RPA 自动化脚本

RPA WORKFLOW

用一条自动化闭环,串起日常办公任务

将输入、处理、校验、交付和持续运行拆解清楚,才能把一次脚本真正变成一项可靠服务。

识别触发

从文件到达、邮件收取、计划时间或系统启动等事件开始流程。

读取与提取

读取 PDF、Word、PPT、Excel、CSV、网页或附件中的内容与数据。

处理与生成

完成清洗、转换、写入、排版、汇总和批量文档或表格生成。

校验与交付

通过 OCR、网页表单或规则校验处理信息,并回写结果或发送邮件。

定时与监控

使用 schedule 和 Windows 服务让流程在约定时间持续运行。

PRACTICE FOCUS

覆盖文档、数据、网页与系统服务的自动化能力

从操作单个文件到运行持续服务,建立可维护、可排查的 Python 办公自动化实践方式。

01

文件、压缩与 PDF 自动化

管理目录与文件,处理压缩包和 PDF 的读取、拆分、合并、转换、水印、文字和表格提取。

02

Word 与 PPT 批量生成

提取与生成 Word、PPT 内容,设置文本与段落样式,按模板批量制作试卷、奖状等文档。

03

Excel 与数据表处理

使用 pandas、Openpyxl、CSV 和 MySQL 完成读写、筛选、汇总、样式设置和数据更新。

04

网页浏览器自动化

使用 Selenium 控制浏览器,完成登录、下载、抓取、表单填写和 Excel 客户信息录入。

05

邮件与 OCR 流程

通过 Outlook 自动收发邮件、保存附件,结合 OCR 提取发票信息并处理校验任务。

06

定时任务与 Windows 服务

用 schedule 调度脚本并编写开机自启服务,让业务自动化流程持续稳定运行。

FULL CURRICULUM

3天 · 24课时课程安排

四个单元从文件和文档开始,逐步进入 Office、网页邮件自动化与综合业务案例。

UNIT 01 文件与文档自动化 处理日常办公文件与 PDF/Word
MODULE 01

Windows 文件夹、PDF 与 Word

RPA 流程自动化技术概述

字符串、日期时间、列表与字典

目录与文件创建、复制、重命名、删除

文件夹遍历、压缩与解压缩

PDF 读取、拆分、合并、转换和水印

PDF 文字、表格和图片提取

PDF 发票信息提取到 Excel

python-docx 安装与文本提取

Word 文档、图片和表格生成

段落、文本、页眉页脚与排版

Word 转 PDF 与自动生成试卷

UNIT 02 Office 与数据自动化 批量生成内容,处理结构化数据
MODULE 02

PPT、Excel、CSV 与数据库

PPT 结构、占位符、版式与样式

提取 PPT 内容、添加删除幻灯片

插入文本、表格和图片

提取 PPT 文字到 Word

按版式批量制作奖状

pandas Series 和 DataFrame

索引、切片、花式与布尔索引

Excel 文件读写与行列操作

Openpyxl 单元格、范围和样式

自动阅卷与餐厅数据统计案例

CSV 文件读写与 MySQL 数据读写

UNIT 03 网页、邮件与服务 让自动化流程主动运行
MODULE 03

Web 自动化、Outlook、OCR 与 Windows 服务

schedule 定时任务与程序调用

浏览器自动化基础与 Selenium 操控

网页下载、登录、Cookie 与请求

图书、基金等网页信息提取

Web 表单填写与 Excel 客户表录入

Outlook 自动收发邮件

邮件附件下载并转存目录

OCR 图片文字识别与发票提取

报销邮件、附件下载与发票验证

Windows 服务与开机自动运行

监控 Outlook 邮箱与主题过滤

UNIT 04 综合案例实战 把单点能力组合成业务流程
MODULE 04

高频办公场景 RPA 设计与实现

自动整理文件夹

批量制作客户合同并发送邮件

医生进修申请的接收与处理

报销申请邮件和发票附件自动处理

发票信息验证与结果记录

邮件附件 Excel 读取与数据汇总

总表自动更新与流程结果反馈

自动化流程的异常定位思路

脚本复用与持续运行实践

LEARNING OUTCOMES

完成课程后,你能够将常见办公任务设计为可运行的 RPA 流程

01

处理文件与文档

批量管理目录、压缩包、PDF 和 Word 文件,自动提取信息并生成规范文档。

02

批量生成 Office 内容

读写并格式化 Excel、PPT、Word,完成自动阅卷、奖状制作和数据汇总任务。

03

管理结构化业务数据

使用 pandas、Openpyxl、CSV 和 MySQL 处理数据查询、转换、写入与更新。

04

自动完成网页操作

使用 Selenium 控制浏览器,实现登录、下载、信息提取、表单填写与客户数据录入。

05

处理邮件附件与发票

读取 Outlook 邮件,保存和处理附件,结合 OCR 和规则校验完成报销自动化任务。

06

部署持续运行的服务

通过定时任务和 Windows 服务让自动化脚本按时运行、开机自启并监控指定邮件。

PYTHON AUTOMATION PRACTICE

从系统文件到浏览器和邮件,用 Python 连接每一个重复的办公动作

Python 标准库提供文件、目录、压缩、CSV、邮件和调度等通用能力;结合 Selenium 的浏览器控制,可以将跨文档、跨网页、跨邮件的操作组织为可维护的自动化流程。课程以此为基础完成多类办公案例。

官方技术能力参考 文件系统、压缩、CSV、邮件与浏览器自动化

了解 Python 标准库与 Selenium WebDriver 在文件处理、邮件、计划任务和浏览器控制方面的技术基础。

查看 Python 标准库文档

START LEARNING

用 3 天完成从单个脚本到自动化办公流程的实战训练

适合希望减少重复操作、规范资料处理、提升数据录入和业务响应效率的办公、运营、数据与 IT 支持人员。

咨询课程安排