[FormulaAI] 更新:新增 VBA 代码生成 + 免登录使用
接上次上线帖,FormulaAI 做了一次比较大的更新。
产品地址: https://formulaai.net
——
新增功能
- VBA 代码生成
用自然语言描述需求,AI 生成可直接运行的 VBA 代码。
比如”给当前工作表加个按钮,点击后自动汇总所有部门的销售额”,返回的代码可以直接复制粘贴到 Excel 宏编辑器里运行。
实现思路:把用户需求 + 当前表格的列名/表头信息传给 DeepSeek ,prompt 里约束了 VBA 语法规范、必须加注释、变量声明等,输出质量还不错。
- 免登录使用
之前必须登录才能用,现在匿名用户也能直接体验。上传文件、描述需求、AI 处理,全程不需要注册。只有保存历史记录、开通会员时才需要登录。
技术上就是把”必须登录”的中间件去掉,给匿名用户也分配了一个临时额度。
——
为什么做这两个功能
上线后收集反馈,这两个需求出现频率最高:
“能不能给我代码,我自己改” → VBA 生成 “能不能不注册就用” → 免登录
本质上都是用户想要更多掌控感:一个掌控数据处理方式,一个掌控个人信息。
——
目前完整功能列表
生成表格:描述需求 → AI 生成完整 Excel 编辑表格:上传文件 → 描述需求 → AI 修改 → diff 对比 → 确认下载 生成 VBA:描述需求 → AI 生成 VBA 代码 免登录体验:打开即用 隐私保护:文件本地解析,不上传服务器,处理完即删
技术栈:Next.js + DeepSeek API + SheetJS + Supabase + Cloudflare Pages + 虎皮椒(微信支付)
——
数据情况
上线到现在,免登录这个改动对新用户转化率提升比较明显,具体数字等再观察一段时间。
VBA 生成功能用的人还不多,可能是因为会用 VBA 的用户本身就少,但用过的反馈都还不错。
——
接下来的计划
继续看反馈决定优先级,目前在考虑的方向:
支持更多文件格式( CSV 、Google Sheets ) 批量处理多个文件 导出处理历史记录
有什么建议欢迎评论区交流。
作为一个老 excel 玩家,我觉得你让 ai 写 vba 代码有个很麻烦的事情就是你得反向规定一些东西才行,这个平时如果你写的代码,你知道约束是什么,但是 ai 写的你不知道,所以很容易一点点修改就出 bug ,所以至少得会 vba 的人才能用这个,但是如果你代码太多,比如说很多个模块,很多行代码,要去确定也很麻烦,不知道这个问题有没有考虑到。当然如果只是生成一个功能那还好问题很容易被想到,但是这种情况下大家又偏向于用那种 vsto 开发的插件来解决有,