13-邮件自动化:1行代码发送邮件
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
每天要发几十封重复的邮件?
每周要给客户发周报邮件?
今天教你怎么用 python-office 自动发送邮件。
1、发送第一封邮件12345678import office# 1行代码发送邮件office.email.send( email='收件人@example.com', title='测试邮件', co ...
09-Word处理:读取、写入、格式设置
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
今天这讲,我们学习 Word 处理——用 python-office 读取和写入 Word 文档。
1、Word读取:提取文档内容假设有一个 报告.docx:
1234567import office# 1行代码读取Wordtext = office.word.read(path='报告.docx')# 打印内容print(text)
🎉 Don ...
15-OCR文字识别:1行代码从图片提取文字
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
你有没有遇到过这些情况:
纸质文件拍的照片,想提取里面的文字
截图里的内容要手动输入
扫描件PDF要转成可编辑的文字
今天教你怎么用 python-office 的 OCR 功能,1行代码从图片提取文字。
1、OCR识别:图片转文字123456import office# 1行代码OCR识别text = office.ocr.text(path='图片.p ...
12-文件夹整理自动化:按类型按日期自动分类
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
桌面乱得像垃圾堆?
每次找文件都要翻半天?
今天教你怎么用 python-office 自动整理文件夹。
1、按文件类型分类把文件夹里的文件按类型分门别类:
1234567import office# 按类型自动分类office.file.classify( folder='C:\\Users\\你的用户名\\Desktop\\杂文件夹', ...
18-图片处理:批量压缩、裁剪、加水印
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
每次发朋友圈要手动压缩图片?
水印要一个个加?
今天教你怎么用 python-office 批量处理图片。
1、图片压缩12345678import office# 压缩图片office.image.compress( path='原图.jpg', output_file='压缩后.jpg', quality=5 ...
17-AI编程入门:让AI帮你写代码
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
2024年了,程序员都在用 AI 写代码。
今天教你怎么用 AI 辅助编程,让效率提升 10 倍。
1、AI编程是什么?简单说,就是让 AI 帮你写代码、调试代码、解释代码。
你可以:
描述你想要的功能,AI 帮你生成代码
粘贴一段报错,AI 帮你找bug
粘贴一段代码,AI 帮你解释
2、用 python-office 调用 AIpython-office 内置了 ...
16-微信机器人:自动回复和管理群聊
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
今天教你怎么用 python-office 开发微信机器人——自动回复消息、管理群聊。
1、自动回复消息1234567891011121314import office# 设置自动回复@office.robot.reply()def auto_reply(msg): if '你好' in msg: return '你好! ...
19-时间管理工具:自动记录和统计时间
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
每天忙得团团转,却不知道时间都去哪儿了?
今天教你怎么用 python-office 的时间工具,自动记录和统计时间。
1、记录时间戳1234567891011121314import officefrom datetime import datetime# 记录开始时间office.time.record_start('写报告')# ... 做你的 ...
20-进度条工具:让程序运行过程可视化
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
你的程序跑起来黑屏一片,不知道进行到哪了?
今天教你怎么用 python-office 的进度条工具,让程序运行过程可视化。
1、最简单的进度条123456import office# 处理100个任务,显示进度for i in range(100): # 做你的工作... office.progress.bar(i + 1, 100)
运行后,会显示:
...
22-Excel高级:多Sheet处理与Sheet合并
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
今天这讲,我们深入学习 Excel 的高级操作——多Sheet处理与Sheet合并。
1、读取指定SheetExcel 文件通常有多个 Sheet,如何读取指定的?
123456789import office# 读取指定的Sheetdf = office.excel.read( path='工作簿.xlsx', sheet=' ...
23-Excel高级:自动生成图表和数据可视化
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
每次做汇报都要手动画图表?
今天教你怎么用 python-office 自动生成 Excel 图表。
1、快速生成柱状图12345678910111213141516import officedata = [ ['姓名', '销售额'], ['张三', 100000], ['李四 ...
14-邮件收取与附件下载:自动处理收件箱
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
每天要下载邮件里的附件?
客户发来的文件要一个个保存?
今天教你怎么用 python-office 自动收取邮件并下载附件。
1、读取最新邮件1234567891011import office# 读取最新邮件emails = office.email.read(lastest=5)for email in emails: print(f'发件人: ...
25-PDF高级:水印、加密、拆分、合并
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
PDF文件要加水印保护、要加密、要拆分?今天全部搞定!
1、PDF加水印给 PDF 加文字水印:
12345678910import office# 加文字水印office.pdf.add_watermark( path='合同.pdf', output_file='带水印合同.pdf', text=' ...
21-综合实战:做一个自动化办公助手
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
学了这么多功能,今天我们来做一个综合实战——开发一个自己的自动化办公助手。
1、需求分析我们做一个"小助手"程序,功能包括:
📊 一键处理Excel(读取、写入、合并)
📄 批量处理Word文档
📧 自动发送邮件
📁 文件整理
🔍 快速搜索文件
所有功能做成菜单式操作,小白也能用。
2、创建主程序框架123456789101112131 ...
24-Word高级:批量生成合同/证书/通知书
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
每年要给员工发证书、给客户发合同,手动填写太累?
今天教你怎么用 python-office 批量生成 Word 文档。
1、基础:批量生成证书1234567891011121314151617181920212223242526import office# 员工名单employees = [ {'name': '张三 ...
27-自动化调度:让你的程序定时运行
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
今天教你怎么让程序定时自动运行——设置一次,每天自动执行,不用手动操作。
1、Windows任务计划程序Windows 自带了定时任务功能,可以定时运行 Python 脚本。
第一步:创建Python脚本把你要定时执行的功能写成一个脚本,比如 daily_report.py:
123456789101112131415161718# -*- coding: utf-8 ...
30-课程总结:50讲学完,你会了些什么?
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
恭喜你!50讲Python自动化办公课程,到这里全部学完了!
今天这讲,我们来做一个全面的课程总结。
1、你学到了什么?🐍 Python基础(第1-4讲)
Python下载和安装(Windows + Mac)
第一个程序 Hello World
编程环境配置
📊 Excel自动化(第5-7, 22-23讲)
读取Excel文件
写入Excel文件
合并多个Exce ...
31-格式化Excel:字体、颜色、边框、合并单元格
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
今天这讲,我们深入学习 Excel 的格式化操作——让表格变得漂亮专业。
1、设置字体和颜色123456789101112131415161718192021import office# 写入数据data = [ ['姓名', '销售额', '排名'], ['张三', 10000 ...
29-PPT高级:批量生成产品介绍PPT
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
每个产品都要做一个介绍 PPT?手动做太慢了!
今天教你怎么用 python-office 批量生成 PPT。
1、基础:批量生成产品介绍12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061impo ...
28-综合实战2:自动化数据报表系统
👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
今天我们做一个综合实战:自动化数据报表系统。
1、需求分析我们要做一个这样的系统:
📥 自动从文件夹读取当日数据
📊 自动汇总、计算、生成报表
📈 自动生成图表
📧 自动发送邮件给领导
⏰ 每天早上自动运行,无需人工干预
2、项目结构12345678910report_system/├── main.py # 主程序├── conf ...
