1. 对比当前 Excel 的几种操作方式

1.1 第1层:手动一个一个修改单元格的值
优势:直接,快捷,直观,好上手
劣势:仅适用于小批量修改,量大则很烦,且容易出错,出错也不好修改,也不易长期维护
评价:简单、量少的任务直接配。
1.2 第2层: 用公式
优势:可以批量执行操作,不容易错,方便修改。
劣势:函数非常有限。略复杂逻辑需要大量嵌套甚至需要复杂的并行函数流设计。更复杂的逻辑几乎没办法做。
评价:逻辑简单,正好有函数可用的批量任务用函数。
1.3 第3层:用VBA
优势:非常灵活,图灵完备,几乎能实现所有想要的,包括小游戏
劣势:Excel 自带的 VBA IDE 环境很破,VBA编程体验很差。以及 VBA 步进的执行速度非常慢。
评价:几乎可以淘汰了,不要学
1.4 第4层:用 python
优势:编程体验好,运行速度快,python 库更丰富难度整体比 VBA 更低。
劣势:略麻烦,有一点编程门槛。
评价:有AI以后也基本不用学了。
1.5 第5层:用 AI
优势:几乎没有门槛,非常简单
劣势:需要配置环境
评价:不能用简单的函数搞定的任务就用AI
2. AI 示例
2.1 在100个Excel文件中语义查找

在不知道键值的情况下,让 AI 在配置文件中寻找哪个表配置了摄像机的各个高度阈值。
最后成功定位到了目标表的位置。
2.2 进行简单的统计计算

对应任务用 countif + vlookup 也可以做,但没有 AI 方便。
2.3 进行复杂的统计计算

类似任务靠函数已经难以实现。自己写 vba 或者 python 又略麻烦。
交由 AI 则非常方便,仅需要清楚描述任务即可。
并且能完美输出我想要的结果:

3. 原理
目前的 agent,如 codex、gemini 都暂不支持直接读取 excel 文件。
但是它们可以通过 写 python 脚本去间接 读/写 excel 文件。
并且 agent 能通过不断地试探、搜索、修改脚本、再运行,直到达到目标。
所以其实很多 agent 应该都能做到,选好访问、方便、顺手、不贵的即可,也随时可以换 AI/agent。
4. 工具配置示例
各个 agent 都有各自方便的使用方式,找个顺手和方便的即可。如:
- vscode + codex 插件 + openai 账号
- qwen cli + 阿里云账号
- gemini cli + gemini 账号
- claude code + claude 账号
这里介绍用 vscode + codex 插件 + openai 账号,理由:
- 公司的网络环境已经VPN到新加坡,自测无需自己的翻墙软件就可以使用 Codex。
- VScode 的界面清晰(左边是文件目录,一目了然)
- VScode 的 Codex 插件做得也不错:交互容易、可以多任务并行。
- 整体比 gemini cli,claude code,qwen code 的 terminal 环境下的上手难度简单了不少。
- 免费的 Openai 账户也可以用,额度不够了再付费不迟
4.1 openai 账号申请
已有账号可跳过
如果没有账号

- 进上面网址 https://openai.com/
- 点右上角登录
- 选 ChatGPT

4. 选免费注册

5. 填电子邮件地址,最好用谷歌邮箱,不建议用国内邮箱。

6. 设置密码

7. 查邮件填 code

8. 一步步点完就能回到对话窗口,左下角有 openai 账号信息即视为成功
4.2 VScode 下载安装
vscode 下 codex 插件非常好用

进 VScode 官网:https://code.visualstudio.com/
点击 Download for Windows 后会自动开启下载(大概100多M)

下载完成后不停下一步安装即可
4.3 VScode Codex 插件安装和配置

- Windows 下方搜索 vscode 运行 vscode

2. 打开大概是这样的界面,点击左侧的四个正方形的 icon (插件管理)

3. 搜索处输入 codex

4. 找到 openai 出的这个 codex 插件,点击 install 按钮


5. 等待安装完成,安装完成后会出现 openai 的图标(但有可能在左边,有可能在右边,如上两张图,要找下)

- 点击后会打开插件,一切正常的话能看到 Codex 这个插件页面
- 点击 Sign in with ChatGPT

- 点击后会自动打开浏览器
- 登录你的(或刚才注册的) ChatGPT账号

10. 顺利就能看到这个页面,点继续

11. 没问题就会提示成功登录

12. 回到 vscode 就能看到 codex 插件变成了一个聊天窗口
4.4 实际使用
按 Codex 以及 VScode 的偏好,我们的工作最好基于某一个文件夹
- 可能这个文件夹里面包含了我们此次相关的各个 excel 文档
- 所有核心的操作都默认是针对这个文件夹下的文件,除非有特殊要求
所以最好先打开目标文件夹,我用 SAMO 的配置文件夹作为示例:

- 点击左侧文件icon

2. 点 Open Folder 选目标文件夹即可打开

3. 打开后左边是目录文件

4. 最好 Codex 对话窗在右边,但如果 Codex 入口也在左边(如上图),可以 右键 Codex 入口图标 -> move to -> Secondary Side Bar。给挪到右边去

5. 接下来就可以随意给 Codex 任务了并等待其执行了。
5. 备注

Agent 能做的事情非常多,当前最擅长的是管理代码工程。excel 管理只是顺手的。
还可以让 agent 做其他各种杂活(只要能想到,比如生成目录的脑图(这也是有实际工作中真实的的一个场景)

并且完成得非常好