GridCraft:用纯Rust写的干净表格,能替代Excel吗?
一周涨1171颗星的GridCraft,是一款纯Rust实现的类Excel表格开源项目。它快、干净、可审计,但离真正替代Excel还有一段距离。

适合:想在Rust项目里嵌入高性能表格视图或自建在线表格底座的开发者。
先说结论
GridCraft值得一看。它用纯Rust写了一个类Excel的电子表格,开源、可审计、性能不拉胯。一周1171颗星的增长,说明做表格相关开发的同行早就想换个干净的引擎了。
但它目前还停留在“能跑、能看、能改”的阶段,离成熟的Excel替代品还差一截:函数覆盖、格式兼容、协作能力都有明显缺口。把它当成一个高性能、可定制的表格引擎底座,比把它当成“Excel杀手”更准确。
真正的问题
表格工具的痛点从来不是“能不能画格子”。真正难的是三件事:
公式引擎要稳。Excel几十年的函数库、跨表引用、数组公式、迭代计算,不是新手项目随便几年能复刻的。GridCraft目前的函数覆盖还很基础,复杂报表一跑就容易卡壳。
格式要兼容。企业里发出去的文件是 .xlsx,里面藏着条件格式、合并单元格、数据透视、图表对象、宏。GridCraft主打“clean-room”,意味着从零写,不抄微软私有协议。这意味着它读和写 .xlsx 的能力是有限的,能打开不等于能还原。
协作与生态。Excel真正的护城河是和Power BI、SharePoint、Teams、Outlook的深度绑定,以及全球开发者用VBA堆出来的无数模板。GridCraft没有这些,也短期不会有。
怎么做更省力
如果你是开发者,想在Rust项目里嵌入一个表格视图或计算引擎,GridCraft是值得试的底座:纯Rust意味着可以编译进服务端、移动端、WebAssembly,单文件部署,没有外部依赖。
如果你是普通办公用户,等一等。等它的公式库补齐、.xlsx 兼容性跟上、有真实的协作方案之后再评估,不要冲动迁移。
如果你是工具作者,盯紧它的架构演进。一个干净、模块化的Rust表格引擎,未来完全可以作为在线表格、教育工具、低代码平台的底层组件。
哪些坑要避开
别把GitHub Star数当成成熟度信号。一周1171星,更多反映的是社区情绪和传播热度,不等于生产可用。
别在迁移前低估格式损失。一旦你把现有 .xlsx 灌进去再导出来,字体、条件格式、图表大概率会丢。重要文件先用副本测试,别拿真实业务数据试水。
别假设它有完整的“撤销/重做”、版本历史、权限控制这些企业级能力。现阶段它更接近一个干净的渲染与计算框架,离完整办公套件差得远。
现在就能动手
想做技术调研:clone仓库跑一遍benchmark,看它在几万行的数据集上的渲染与重算延迟,这是它最能打的部分。
想做轻量嵌入:用GridCraft做一个内部数据看板、报表预览或教学演示场景,避免直接拿它做正式办公替代品。
想长期观望:每个月看一次Release Notes,重点关注公式数量、 .xlsx 导入导出能力、以及是否出现稳定的插件机制。这三点没突破,就不必急着动手。
| 评估维度 | 当前状态 | 上生产前的最低门槛 |
|---|---|---|
| 公式覆盖 | 基础函数 | 主流统计与查找函数齐全 |
| 。xlsx兼容 | 可读,部分可写 | 往返无损保留格式与图表 |
| 性能 | 纯Rust,渲染较快 | 大数据集下稳定不卡顿 |
| 协作能力 | 基本缺失 | 多人编辑与版本历史 |