今天大年三十,先祝各位粉丝朋友新年快乐!
新的一年,身体健康,阖家欢乐,财源滚滚!
如果时间富余,欢迎多来咱的公众号捧捧场~
你一定经历过这种“日报时刻”:
下午快下班,领导一句“今天的日报发我一下”,你打开Excel,复制昨天模板、改日期、贴数据、调图、写结论……
最后你会发现:最耗时间的不是分析,是“搬砖式排版”。
这一课我们不讲复杂算法,只做一件事:
✅ 让DeepSeek帮你写一个脚本,把数据→Excel→图→结论一键生成。
1️⃣目标
今天这个脚本,目标非常明确:
最终你会得到一个自动化python脚本:
2️⃣ 结构
你先把“报告长什么样”钉死,DeepSeek后面才不会发散。你可以这样跟 DeepSeek 说(直接复制)👇
我要做一个“日报/周报自动生成器”,请先不要写代码,只给方案结构。背景:我有一份明细数据(包含 date日期、value指标值、category分类,可选),每天/每周要自动生成报告。目标:输出一个Excel报告(汇总+明细)+ 图表(折线/柱状)+ 自动结论文字(3-8条要点)。请你输出:1)日报/周报各包含哪些sheet(列出名称)2)每个sheet放哪些指标(举例)3)建议画哪些图(至少2种),分别用什么维度4)结论生成规则:环比/同比、异常点、TopN、趋势(写成可执行的规则)要求:尽量落地,像写给同事的设计说明。
3️⃣生成脚本
结构定了,再让它写代码。你要明确这是工程脚本:有参数、有输出、有异常提示。然后把它输出的“运行命令+关键说明”粘贴到文章这里(代码太长可以不全贴)。
请根据刚才的方案,写一个可直接运行的Python脚本(单文件即可),实现“日报/周报自动生成器”。输入:- 支持读取 CSV 或 Excel(参数 --input)- 数据至少包含:date(日期)、value(数值)- category(分类)可选:如果有就做TopN和分类对比输出:- 生成报告文件夹(参数 --outdir),文件名带日期或周数- Excel报告:至少包含 Summary(汇总)和 Detail(明细)两个sheet- 图表:用matplotlib生成至少2张图,保存为png(chart_1.png, chart_2.png)- 结论:自动生成3-8条要点,写入Conclusion sheet(或Summary末尾)逻辑要求:- 日报:统计当天 vs 前一天(环比),找异常(阈值/偏离均值/Top波动)- 周报:统计本周 vs 上周,TopN类别贡献,趋势(连续增长/下降)工程要求:- Python 3.10+- 使用 pandas + openpyxl + matplotlib- 必须包含main(),用argparse支持:--mode daily/weekly,--date 或 --week,--input,--outdir- 缺失列要给清楚报错信息最后请给:1)依赖安装命令2)3条运行示例命令3)常见报错排查清单
4️⃣ 日报/周报最核心——让DeepSeek“只改不重写”
基于你刚才生成的脚本,请不要重写整体结构,只在原代码基础上实现这个新需求:{你的需求}请说明改动点,并只给我需要修改的代码片段。
对了,这就是和第二课一样的迭代方法,两篇文章示例,都是在教大家方法论:
希望大家举一反三,在这个时代能够善用AI作为你的工具
🔜 下期预告
其实我看了很多次留言,但是一次都没有落实(汗= =)
下次我就从留言里挑一个比较容易落地的内容做吧!