👉 项目官网:https://www.python-office.com/ 👈

👉 本开源项目的交流群 👈

atomgit star github star gitee star

科技不高冷,AI很好用 | 我是程序员晚枫,全网 40 万+ 粉丝


📖 看本文之前,建议先读这篇
👉 《大厂 Coding Plan 价格被我扒光了!买贵的人都在偷偷看这个》

想看完整的大厂 AI Coding Plan + Token 价格对比、隐藏购买渠道、避坑提醒?这份持续更新的价格汇总表全整理好了。建议先收藏,再回来按本文 10 个案例提效。


一句话结论

DeepSeek 写代码强,但很多人不知道它更擅长把"重复办公"自动化。

  • 行政 / 文员:重点看案例 1-5(Excel/Word/PPT/PDF/邮件)
  • 产品 / 运营:重点看案例 6-8(数据可视化 / 文案 / 翻译)
  • 财务 / HR:重点看案例 9-10(批量处理 / 周报)

10 个案例都附 可直接复制的 Python 代码,本地装好依赖就能跑。


📊 案例 1:Excel 批量处理(1 小时 → 3 分钟)

场景:1000 行数据,按规则批量改字段、删重、合并。

做法

  1. 把 Excel 路径 + 需求告诉 DeepSeek
  2. 让它生成 pandas 代码
  3. 本地执行

示例 Prompt

1
2
3
读取 data.xlsx,按"客户名"去重,
把"金额"列保留 2 位小数,
输出到 result.xlsx

生成的核心代码

1
2
3
4
5
6
import pandas as pd

df = pd.read_excel("data.xlsx")
df = df.drop_duplicates(subset=["客户名"])
df["金额"] = df["金额"].round(2)
df.to_excel("result.xlsx", index=False)

📝 案例 2:Word 文档批量生成(1 小时 → 5 分钟)

场景:100 份合同,模板一样,只改客户名 / 金额 / 日期。

做法

  1. 准备 Word 模板(用 {{占位符}}
  2. 把客户数据存 Excel
  3. 让 DeepSeek 生成 docxtpl 填充代码

核心代码

1
2
3
4
5
6
7
8
9
10
11
12
13
from docxtpl import DocxTemplate
import pandas as pd

tpl = DocxTemplate("合同模板.docx")
data = pd.read_excel("客户列表.xlsx")

for _, row in data.iterrows():
tpl.render({
"客户名": row["客户名"],
"金额": row["金额"],
"日期": row["日期"]
})
tpl.save(f"合同_{row['客户名']}.docx")

📊 案例 3:PPT 大纲 + 内容生成(半天 → 1 小时)

场景:做产品发布 PPT,主题和受众明确,不想一页一页想。

做法

  1. 告诉 DeepSeek:主题、目标受众、页数、风格
  2. 拿到结构化大纲
  3. python-pptx 一键生成

示例 Prompt

1
2
3
4
生成一个 15 页的产品发布 PPT 大纲:
- 受众:企业 CTO
- 主题:AI 编程助手
- 输出 JSON 数组,每页含 title + 3 个 bullet

配合 python-pptx

1
2
3
4
5
6
7
8
9
10
11
12
13
from pptx import Presentation
import json

prs = Presentation()
slides = json.loads(deepseek_response)

for slide in slides:
layout = prs.slide_layouts[1]
s = prs.slides.add_slide(layout)
s.shapes.title.text = slide["title"]
s.placeholders[1].text = "\n".join(slide["bullets"])

prs.save("发布会.pptx")

📄 案例 4:PDF 处理(一行代码搞定)

场景:PDF 转 Word / 合并 / 拆分 / 加水印。

对应库

  • pdfplumber —— 读 PDF 内容
  • PyPDF2 —— 合并 / 拆分
  • python-docx —— 转 Word

示例:合并 100 个 PDF

1
2
3
4
5
6
from PyPDF2 import PdfMerger

merger = PdfMerger()
for i in range(1, 101):
merger.append(f"file_{i}.pdf")
merger.write("merged.pdf")

📧 案例 5:邮件自动群发(1 小时 → 5 分钟)⭐ 强推

场景:给 100 个客户发邮件,每个人内容略不同(个性化称呼 + 内容片段)。

做法

  1. 准备 HTML 邮件模板(用 {{客户名}} {{订单号}}
  2. 客户数据存 Excel
  3. yagmail 一键发

核心代码

1
2
3
4
5
6
7
8
9
10
11
12
13
import yagmail
import pandas as pd

yag = yagmail.SMTP("your@email.com", "password")
data = pd.read_excel("客户列表.xlsx")

for _, row in data.iterrows():
body = f"尊敬的 {row['客户名']},您的订单 {row['订单号']} 已发货..."
yag.send(
to=row["邮箱"],
subject="发货通知",
contents=body
)

多数人不知道yagmail + 模板 = 1 小时发 1000 封个性化邮件,且自动处理附件、HTML、内嵌图片。


📈 案例 6:数据可视化(半小时 → 5 分钟)

场景:给老板做月度数据报告。

做法:用 pandas + matplotlib / pyecharts,让 DeepSeek 帮你写。

示例 Prompt

1
2
3
读取 sales.xlsx,按月份分组求和,
用 pyecharts 生成柱状图 + 折线图叠加,
保存为 HTML

✍️ 案例 7:文案生成(憋半天 → 几分钟)

场景:公众号、产品介绍、广告文案。

做法:把"产品 + 目标用户 + 风格"喂给 DeepSeek,批量生成 5-10 个版本,挑一个微调。

核心 Prompt 模板

1
2
3
4
5
你是一个 [行业] 文案高手。
产品:[产品名],[一句话功能]
目标用户:[用户画像]
风格:[小红书 / 公众号 / 抖音]
请生成 5 个不同角度的标题 + 开头 100 字

🎯 案例 8:会议纪要自动整理

场景:1 小时会议录音 → 结构化纪要。

做法

  1. whisper 转录音为文字
  2. 喂给 DeepSeek,要求输出:决议 / 待办 / 风险

🗂️ 案例 9:批量文件重命名 + 分类

场景:1000 张图片按拍摄日期 / 主题分类。

做法:用 Pillow + DeepSeek 生成的命名规则。


📑 案例 10:自动生成周报 / 月报

场景:把一周的工作日志 → 结构化周报。

做法:DeepSeek 套模板,输入每天 3-5 条工作项,输出固定格式周报。


🚀 10 个案例一张表总结

#案例工具 / 库时间节省难度
1Excel 批量处理pandas1h → 3min
2Word 文档生成docxtpl1h → 5min
3PPT 快速制作python-pptx半天 → 1h⭐⭐
4PDF 处理PyPDF2找工具 → 1 行代码
5邮件自动群发yagmail1h → 5min⭐⭐
6数据可视化pyecharts30min → 5min
7文案生成DeepSeek API憋半天 → 几分钟
8会议纪要whisper1h → 10min⭐⭐
9文件分类Pillow1h → 5min
10周报生成DeepSeek API30min → 2min

5 分钟学会 1 个案例,1 周效率翻倍。


📚 想深入了解?


👉 加我微信:aiwf365(备注:办公)
或 👉 加入 AI 编程学习交流群


## 🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!