Rust重写开源版Excel来了!兼容XLSX,还能让AI直接操作电子表格
- 2026-11-07 17:52:13
Rust重写开源版Excel来了!兼容XLSX,还能让AI直接操作电子表格







GridCraft 是一款由 ArtCraft 团队开发的开源电子表格软件,使用 Rust 从零构建,支持 XLSX 文件、500+ 函数、动态图数组、图表、数据透视表以及 AI 自动化接口。

GridCraft 项目依据公开标准而非基于微软源码实现,遵循 MIT 或者 Apache 2.0 开源协议,代码托管在 GitHub:
https://github.com/storytold/gridcraft
功能特性
• 跨平台支持:GridCraft 提供了 Windows、macOS、Linux、、BSD 以及浏览器(WebAssembly)等多种平台的原生应用。 • Excel 风格界面:GridCraft 实现了高度接近 Microsoft Excel 的操作体验,内置功能区(Ribbon)、公式栏(Formula Bar)、名称框(Name Box)、工作表标签页、填充柄(Fill Handle)、条件格式以及熟悉的键盘快捷键,同时支持彩色公式引用和表格编辑等经典电子表格交互方式。

• XLSX 格式兼容:GridCraft 将 XLSX 作为核心工作簿格式,能够读取和写入大量 Excel 常用元素,包括单元格样式、主题、公式、动态图数组、数据表、数据验证、批注、迷你图以及数据透视表等,并且支持较高程度的双向文件往返兼容。

• 丰富的计算函数:GridCraft 内置了超过 500 个计算函数,并且配备完整的依赖关系计算引擎,能够支持数学、统计、逻辑、文本、日期时间等常见电子表格计算场景。

同时它还提供了兼容现代 Excel 的高级能力,包括动态数组、溢出计算、LET、LAMBDA、MAP、REDUCE 以及结构化表引用等特性,让用户既能完成传统数据处理工作,也能构建更复杂的数据模型和函数化分析流程。
• 图表与数据透视表:GridCraft 内置完善的数据可视化与分析能力,支持 17 种图表类型以及功能丰富的数据透视表。用户可以快速将表格数据转换为柱状图、折线图、饼图等图表进行展示,并且通过字段列表、筛选器、分组、汇总统计和日期分组等功能对海量数据进行多维分析。

• 高性能处理架构:采用依赖关系图(Dependency Graph)计算引擎、增量重算(Incremental Recalculation)、Copy-on-Write 工作簿、虚拟化表格(Virtualized Grid)以及即时撤销快照(Instant Undo Snapshot)等技术,只对受影响的数据进行重新计算,从而减少大型工作簿的资源消耗并提升响应速度。 • AI 自动化:GridCraft 不仅是一款电子表格工具,还被设计为面向 AI Agent 的自动化平台。官方提供 MCP Server、CLI 以及 JSON Control Channel 等接口,使的 AI 能够直接驱动软件中的功能,包括执行公式计算、编辑工作表、格式化数据、生成图表和操作数据透视表等。
claude mcp add gridcraft -- gridcraft-cli mcp # headless MCP servergridcraft-cli mcp --connect 7979 # MCP bridged to a running windowgridcraft-cli eval '=XLOOKUP("b",{"a","b"},{1,2})' # → 2gridcraft-cli run --sample budget --cmd 'home.bold={"range":"B4:F4"}' --out budget.xlsxgridcraft-cli cat budget.xlsx --range B4:F15 # aligned text tablegridcraft-cli commands --search chart # every command and its params下载安装
ArtCraft 官方提供了两种安装方法。第一种是通过 ArtCraft Launcher 进行安装:
https://getartcraft.com/apps/gridcraft#get-it

ArtCraft Launcher 不仅可以用于安装管理 GridCraft,也可以支持其他 ArtCraft 系列软件。

第二种方式是直接下载 GridCraft 安装包,安装完成之后运行 gridcraft.exe(Windows):

本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。