乐于分享
好东西不私藏

Excel 正在消失?不,它正进化为 AI 时代最强的“叙事级”计算引擎

Excel 正在消失?不,它正进化为 AI 时代最强的“叙事级”计算引擎

在 AI 浪潮中,我们见过无数“对话框式”的 AI 应用,但你是否思考过: 为什么真正的专业数据分析师,依然离不开那个布满方格的 Excel?
近日,微软技术社区发布了一篇重量级文章《Excel as a Literate Computation Surface for AI》,提出了一个颠覆性的观点: Excel 不再仅仅是一个工具,它正进化为一种“文学化计算”(Literate Computation)的表面。
这不仅仅是加了个 Copilot 插件那么简单,而是一场关于“计算逻辑如何与 AI 叙事融合”的底层变革。

01

核心概念:为什么“网格”比“聊天框”更适合 AI?
传统的 AI 交互是“流式”的——你问,它答。这种模式在处理复杂逻辑时有三大硬伤: 黑盒化、易遗忘、难以审计。
而微软提出的“文学化计算”模型,将 Excel 的 单元格(Cell)视为 AI 的思维锚点
  • 结构化上下文(Structured Context): 每一个单元格都有坐标(A1, B2)。在调用 AI 时,你可以精准地告诉它:“参考 A1 的行业背景,结合 B1 的财务数据,在 C1 生成分析。”这种 空间确定性 ,极大降低了 LLM 的幻觉。
  • 计算的“可溯源性”: 传统的 AI 报告给出一个数字,你不知道怎么来的。在 Excel 中,AI 生成的逻辑可以拆解到不同单元格,前一格是 Python 算出的比率,后一格是 AI 的解读。
  • 叙事与计算同步: 这里的“叙事”不是写作文,而是让计算过程本身具备“可读性”。

02

深度评估:SpreadJS 与 Python in Excel 的方案对垒
在讨论如何实现这种“叙事级计算”时,我们不得不面对两条路径:一条是微软官方推崇的 Python in Excel ,另一条是以 SpreadJS 为代表的企业级 Web 报表技术。
作为第三方观察者,我们来客观对比一下:
1. Python in Excel:数据科学家的“正统”选择
微软通过将 Python 运行在 Azure 云端并集成进单元格,解决了 Excel 长期以来在复杂算法(如线性回归、预测模型)上的短板。
  • 优势: 拥有 Pandas、Scikit-learn 等顶级生态,计算精度极高。
  • 局限: 依赖 Office 365 环境和云端连接,对于国内许多需要在私有云或 Web 系统中集成 Excel 能力的企业来说,存在“围墙花园”的限制。
2. SpreadJS:开发者手中的“自由计算引擎”
SpreadJS 并非微软产品,但它在 Web 端完美复刻了 Excel 的引擎。 它是否具备同样的 AI 解决方案能力?
评估结果: 是的,甚至在集成自由度上更高。
  • 逻辑一致性: SpreadJS 拥有完全兼容 Excel 的计算引擎和自定义函数(Custom Functions)能力。这意味着,你可以像在 Excel 中写 LAMBDA 一样,在 SpreadJS 中封装 AI 调用逻辑。
  • 本地化叙事: 相比于 Python in Excel 受限于微软云,SpreadJS 可以直接集成国内的各个大模型(如文心一言、通义千问)。开发者可以利用 JavaScript 直接在浏览器端构建“输入数据 -> 逻辑计算 -> AI 调用 -> 结果呈现”的闭环。
结论: 如果说 Python in Excel 是给 个人分析师 的顶级武器,那么 SpreadJS 则是给 企业开发者 构建自研 AI 门户、私有化分析平台的“国产化适配”最优解。它实现了“计算表面”的平替,且解决了 AI 落地最后的一公里集成问题。

03

实战案例:构建一个“AI 驱动的供应链压力测试表”
为了让大家理解“文学化计算”的干货,我们来看一个具体的实战场景。
1. 痛点场景
财务部需要预测:如果原材料价格上涨 15%,且物流延迟 5 天,哪家供应商会触发断供风险?
2. 文学化计算的设计方案(以 SpreadJS 或 Excel 为例)
  1. Step 1: 参数定义区(Input)
    在 B1 设为“价格涨幅”, B2 设为“延迟天数”。这不仅是变量,更是 AI 提示词的 动态组成部分 。
  2. Step 2: 确定性逻辑区(Logic)
    利用公式或脚本(如 SUMIFS 或 Pandas )在 D 列 算出受影响后的利润率。这是“硬逻辑”,AI 不准干预。
  3. Step 3: AI 叙事生成区(Narrative)
    在 E2 单元格输入公式(假设已封装 AI 函数):`=AI_ANALYZE(“参考当前风险系数 ” & D2 & “,结合历史供应商表现,给出应对策略”)`
  4. Step 4: 结果反馈
当你修改 B1 的涨幅时, D 列 的数据自动更新,紧接着 E2 的 AI 分析也会重写。
干货解析:
这种架构之所以强大,是因为它将 “不可控的 AI 生成” 挂载到了 “可控的网格逻辑” 之上。无论是使用 Python in Excel 还是 SpreadJS 引擎,核心都在于 把单元格作为 Prompt 的解耦工具 。

04

个核心启发
1. 告别“黑盒 AI”,拥抱“白盒计算”
不要直接去问 AI “我这公司财务状况好吗?”。正确做法是在 Excel/SpreadJS 中通过公式算出毛利、周转率等指标,再让 AI 对这些 具象的数字 进行“文学化描述”。
2. 将 Excel 视作 AI 的 IDE(集成开发环境)
未来的 Excel 玩家,本质上是“低代码开发者”。你需要学会:
  • 用单元格 拼接 Prompt
  • 用 Python 或 JavaScript 预处理数据
  • 用 AI 解读结论
3. 关注国产化与私有化部署
对于国内企业,数据安全是红线。如果你需要构建一套受控的、集成 AI 的表格系统, SpreadJS 这种纯前端、可高度定制的组件 ,其意义在于它能让你在脱离 Office 365 限制的情况下,依然拥有文章中提到的“文学化计算表面”。

05

结语
Excel 的未来不是一张死板的表格,而是一个 “会思考的作业面” 。
微软这篇文章揭示了一个真相: AI 的力量不在于替代计算,而在于赋予计算以“灵魂”(叙事能力)。 无论你是在桌面端使用 Excel + Python,还是在 Web 端利用 SpreadJS 构建自己的 AI 分析系统,这种“逻辑在前,叙事在后”的范式,将是未来十年办公自动化的最高形态。
博主观点:
我强烈建议各位资深用户,开始尝试将你的 Prompt 拆解到单元格中。这种“结构化”的思维方式,才是真正驾驭 AI 的金钥匙。
你是如何看待“单元格即提示词”这个理念的?欢迎在评论区深入交流。
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Excel 正在消失?不,它正进化为 AI 时代最强的“叙事级”计算引擎

评论 抢沙发

6 + 6 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮