灵策全能AI助手

不会编程也能用 AI 做小工具

表格公式、批量处理脚本、网页小工具,说清需求就能做出来。

行政小李每个月都要做一件很烦的事:把各部门交上来的两百多份报销单文件,统一改成「日期_部门_姓名」的格式。一个一个改,要花掉一下午。开烘焙工作室的阿珍,想要一个简单的会员积分计算器,问了一圈,报价让她直接放弃。读高中的小宇,想做一个自己背单词用的小网页。

这些需求有个共同点:小到不值得找程序员,又烦到手工做实在浪费时间。现在,只要你能把需求说清楚,AI 就能帮你写出表格公式、网页小工具,甚至批量处理文件的脚本。这一节讲怎样描述需求、怎样运行和排错,以及最重要的——哪些安全红线不能碰。

先想清楚:哪些小工具适合自己做

工具类型典型例子上手难度怎么用起来
表格公式算提成、判断是否达标、跨表查价格最低复制到 Excel 或 WPS 的单元格里
单文件网页小工具积分计算器、抽奖、倒计时、背单词卡片较低保存成 .html 文件,用浏览器打开
批量处理脚本批量重命名文件、合并几十个表格中等先安装运行环境(如 Python),再按步骤运行

动手之前,先问 AI 一句:「这件事用 Excel 或 WPS 自带的功能能不能直接做?」很多需求,比如去重、拆分一列、批量填充,软件里本来就有现成的按钮,比写工具省事得多。

哪些事不适合自己做?涉及收款支付、用户注册登录、存储大量他人隐私数据、要上线给很多人长期使用的系统。这些对安全和稳定的要求很高,应该交给专业开发者。

描述需求:像给新同事派活一样说清楚

AI 写工具的水平,很大程度上取决于你描述需求的水平。一份好的需求描述包括五个部分:

  1. 输入:你手里有什么?哪个表、哪几列、文件在哪、长什么样。
  2. 处理规则:按什么规则加工?
  3. 输出:最后要得到什么,长什么样?
  4. 环境:Windows 还是 Mac,Excel 还是 WPS,用什么浏览器?
  5. 边界情况:空着的怎么办?重名怎么办?正好等于临界值算哪边?

最后一条最容易被忽略,却最常出问题。看一组对比:

  • 错误示范:「帮我写个算提成的公式。」
  • 正确示范:「我用 WPS 表格。C 列是每人当月销售额,想在 D 列算提成:不满 1 万按 3%;1 万到 3 万(含 1 万和 3 万)按 5%;超过 3 万按 8%;整笔销售额都按所在档位的比例算。C 列为空时,D 列显示空白。」

第二种说法,AI 就能给出准确的公式:

=IF(C2="", "", IF(C2>30000, C2*8%, IF(C2>=10000, C2*5%, C2*3%)))

「正好 1 万算哪档」这种问题,你不说,AI 就只能猜。另外两个好习惯:一是让 AI 先复述需求、先提问题,确认后再写;二是先做一个最简单的能用版本,跑通了再一项一项加功能。

完整示例:做一个会员积分计算器网页

需求:烘焙工作室老板阿珍,想在店里的电脑上用一个小网页:输入消费金额,自动算出本次积分和会员等级。

1. 描述需求:

请帮我写一个网页小工具,要求:
1. 做成单个 HTML 文件,不依赖任何外部网络资源,双击就能在浏览器里打开;
2. 页面上有两个输入框:「本次消费金额」和「已有积分」;
3. 规则:每消费 1 元积 1 分,不足 1 元的部分不计分;累计积分达到 500 分是银卡,达到 2000 分是金卡;
4. 点击「计算」后显示:本次获得积分、累计积分、当前等级;
5. 输入为空或者不是数字时,提示「请输入正确的金额」;
6. 界面简洁、字大一点,手机上也能看。
请先复述你理解的规则,有不清楚的地方先问我。

2. 确认规则:AI 复述后问了两个问题:「判断等级时,用的是加上本次积分之后的累计积分吗?」「新顾客的『已有积分』不填,是否按 0 算?」阿珍都回答「是」。这些细节不确认,做出来的工具就可能和店里的规矩对不上。

3. 保存和打开:AI 给出代码后,阿珍按它的指导,把代码粘贴到电脑自带的文本编辑器里,保存为「积分计算器.html」(注意要存成纯文本格式,扩展名是 .html),双击就在浏览器里打开了。

4. 测试:她专门试了几个「刁钻」的输入:0 元、99.9 元、刚好凑到 500 分、输入一串字母,确认每种情况的结果都对。

5. 迭代:用了几天后,她又让 AI 加了一个「清空」按钮,并把页面颜色改成店里的主色。每次改动之前,她都把能用的旧版本另存一份。

小贴士:这类单文件网页只在你自己的电脑上运行,刷新后输入的数据通常就没了。如果想保存顾客记录,要专门告诉 AI,并想清楚这些个人信息存在哪里、谁能看到。

批量处理脚本:先「演习」再动手

小李批量改名的需求,适合用一段 Python 脚本来完成。对零基础的人来说,难点主要在「怎么运行」,所以描述需求时要把这一点也说进去:

我用 Windows 电脑,完全不会编程。文件夹 D:\报销单 里有 200 多个 Excel 文件,
文件名五花八门,但每个文件的 A1 单元格是日期,A2 是部门,A3 是姓名。
我想把每个文件重命名为「日期_部门_姓名.xlsx」。
请写一个 Python 脚本完成这件事,要求:
1. 先提供「演习模式」:只列出「原文件名 → 新文件名」,不真正改名,我确认没问题后再正式运行;
2. 遇到重名或读不到内容的文件,跳过并记录下来,绝不覆盖任何文件;
3. 一步步告诉我怎么安装 Python、怎么运行这个脚本,每一步都说清楚点哪里、输入什么。

三个保护自己的习惯:

  • 先备份:把整个文件夹复制一份,在副本上试。
  • 先演习:让脚本先「只说不做」,把要改动的内容列出来,你确认后再真正执行。
  • 从官方渠道安装软件:Python 这类运行环境,到官方网站下载;公司电脑先确认 IT 部门是否允许安装。

出错了怎么办,以及几条安全红线

排错三板斧

第一次运行就报错,很正常。别慌,也别自己瞎改:

  1. 把完整的报错信息原样复制给 AI,连同你做了什么、期望看到什么、实际看到了什么。截图也行,但要包含完整的报错文字。
  2. 一次只改一处,改完重新测试;能用的版本另存为 v1、v2,改坏了还能退回去。
  3. 绕圈了就换思路:来回改了三四轮还不行,就让 AI 先解释「问题出在哪、之前的改法为什么不管用」,或者退回最简单的版本重新开始。
我运行了你给的脚本,出现了下面的报错(原样粘贴):
……
我的操作步骤是:……
我期望的结果是:……,实际发生的是:……
请先用大白话解释报错的原因,再告诉我怎么改;如果需要改代码,请给出修改后的完整版本。

安全红线

  • 不运行看不懂、又来源不明的代码。 群里转发的脚本、陌生人发来的文件、网上随手复制的命令,都可能删掉你的文件或偷偷上传数据。即便是 AI 写的代码,运行前也让它逐段解释一遍,尤其留意删除文件、联网上传、修改系统设置的部分。
  • 不把密码、密钥写进代码,也不发给 AI。 如果工具需要连接某个账户或接口,代码里用「在这里填写你的密钥」之类的占位符,运行时自己填;写有真实密码的代码,不要分享、不要发到群里或网上。
  • 处理文件前先备份;涉及删除和覆盖的操作,先演习再执行。

本节要点

  • 表格公式最容易,单文件网页其次,批量脚本稍难;涉及支付、登录、大量隐私数据的系统交给专业开发者。
  • 描述需求讲清五件事:输入、处理规则、输出、运行环境、边界情况。
  • 先做最小的能用版本,测试刁钻的输入,能用的版本随时另存。
  • 出错时把完整报错原样交给 AI,一次只改一处,绕圈了就换思路。
  • 不运行看不懂且来源不明的代码,不把密码和密钥写进代码,动文件前先备份、先演习。

「AI 办公提效」其他课程

灵策全能AI助手