第二课:不写一行代码,让AI帮你处理Excel报表
第一课后,你已经成功让AI帮你画出了第一张图表。那种“没写代码却跑通了程序”的感觉,是不是比想象中更爽?
这一课,我们不做重复的事。既然你已经体验了“指挥AI干活”的快乐,现在我们来玩点更实用的。今天的目标是:用AI处理Excel报表。
依然是老规矩:全程不手写一行代码。你只需要动嘴(打字),AI动手。
第一步:准备你的“需求”(2分钟)
在AI编程工作流里,你最重要的能力不是写代码,而是提需求。一个清晰的需求,AI才能给你一个可用的程序。
今天我们要做的任务是:用AI写一个程序,自动统计销售数据。
假设你手头有一个Excel文件叫 sales.xlsx,里面是某店铺的销售记录,列名如下:
-
日期 -
销售员 -
销售额(元)
你想让程序自动帮你算出:
-
每个人的总销售额是多少。
-
总销售额最高的那个人是谁,金额多少。
-
最后,生成一个简单的柱状图,直观对比每个人的业绩。
你看,这个需求你完全可以用中文描述清楚,对吧?不需要懂任何编程术语。
第二步:对AI说出升级版“人话”
打开你上次用的工具(Trae / Cursor / Claude网页版 都可以),直接把下面这段话发给它。注意,这比第一课的指令稍微“进阶”了一点点,但依然全是人话:
“我是一个Python零基础小白。请帮我写一个完整的Python程序,完成以下任务:
读取我电脑上的一个Excel文件,文件名是
sales.xlsx。这个文件里有三列:日期、销售员、销售额(元)。计算每个销售员的总销售额。
找出总销售额最高的销售员是谁,并打印出他的名字和总金额。
最后,根据每个销售员的总销售额,生成一张柱状图。图表标题是‘销售员业绩对比’,x轴是销售员名字,y轴是总销售额。
把生成的柱状图保存为
sales_bar.png。请给出完整代码,并告诉我如何运行。谢谢!”
你会发现,AI这次给出的代码比第一课长一些。但没关系,你依然不需要读懂它。你只需要:
第三步:复制、准备文件、运行
-
创建程序文件:把AI给你的代码,复制到一个新建的文件里,文件名就叫
sales_report.py。 -
准备Excel数据:为了让程序跑起来,你需要一个真实的
sales.xlsx文件。
懒人福利:你可以直接复制下面表格内容,新建一个Excel文件保存。或者,你可以再对AI说一句:“请帮我生成一个示例的sales.xlsx文件,包含日期、销售员、销售额(元)三列,共10行模拟数据。” – 看,连测试数据都可以让AI帮你做。
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
运行:把
sales_report.py和sales.xlsx放在同一个文件夹里。然后,和第一课一样: -
用 Trae / Cursor:直接点运行按钮(▶️)。
-
用 Claude网页版:把代码复制到在线Python环境,并上传你的Excel文件。
第四步:见证奇迹并理解“报错”
这次运行,你很可能第一次不会成功。为什么?因为AI可能会用到 pandas 或 openpyxl 这样的库来处理Excel,而这些库你的电脑里可能还没装。
别慌!这正是这节课要学的核心技能:把报错告诉AI,让它自己修。
如果运行后出现红色报错信息(比如 ModuleNotFoundError: No module named 'pandas'),你应该:
-
复制报错信息(全部复制)。
-
粘贴给AI,并说:“运行你的代码后出现这个错误,怎么办?”
-
AI会告诉你:你需要先安装
pandas和matplotlib这两个库。它会给出安装命令(比如pip install pandas matplotlib)。 -
你照着做:在Trae/Cursor的终端里粘贴命令执行,或者在电脑的命令行里运行。
-
安装完,再次运行程序。
大概率就成功了。 你会看到程序打印出:
text
总销售额最高的销售员是:赵六,总金额为:5700 元
同时,你的文件夹里会多出一张 sales_bar.png 柱状图。
这就是真实的开发流程:AI写代码 -> 你运行 -> 遇到错误 -> 把错误丢回给AI -> AI帮你修复 -> 成功。你全程不需要理解错误细节,只需要当AI和电脑之间的“传话员”。
这一课,你实际学到了什么?
-
如何提出一个结构化的需求(输入文件、处理步骤、输出结果)。
-
如何让AI帮你处理现实中的数据文件(Excel)。
-
编程中最重要的一课:如何处理错误 – 不是自己查,而是把错误交给AI。
-
如何让AI帮你安装需要的工具库。
你现在已经超越了大多数传统初学者:你解决了一个有真实数据、有多步逻辑、有可视化输出的小型自动化任务,而且没写一行代码。
课后小作业(可选,但强烈建议做)
-
用上面给的示例数据,成功跑通程序,并截图生成的柱状图。
-
做个变体:修改你的需求,对AI说:“请在上次程序的基础上,再帮我计算一下所有人的总销售额平均值,并打印出来。” – 看,连修改程序,都只需要动嘴。
预告一下第三课
我们已经画了图,处理了Excel。第三课,我们将更深入日常办公:用AI帮你自动整理杂乱的Word文档,或者从网页上抓取你需要的信息。
记住,这个系列的核心不是教你成为程序员,而是让你成为能用AI解决实际问题的思考者。
有什么想实现的“懒人需求”?欢迎在评论区留言,下一课的内容说不定就来自你的想法。
【工具下载链接(自取)】
-
Trae:直接搜“Trae IDE”官网下载
-
Cursor:cursor.com
-
Claude:claude.ai
-
Codex:在OpenAI平台启用
(以上工具免费版足够完成本系列所有教程)
夜雨聆风