行业资讯

Grist 关系型电子表格本地部署指南

发布时间:2026/8/24 10:52:12
Grist 关系型电子表格本地部署指南 Grist 关系型电子表格本地部署指南【免费下载链接】grist-coreGrist is the evolution of spreadsheets.项目地址: https://gitcode.com/GitHub_Trending/gr/grist-core客户名单、销售数字、跟进记录分散在几个表格里手动同步是很多数据工作者的日常一边改了另一边没跟上月底对账时两边对不上。Grist 作为可自托管的关系型电子表格把每一列变成带类型的数据库字段公式引用单元格变化时仍会自动重算多张表之间可以像关系一样互相引用。团队成员可以同时编辑同一份文档不再需要来回导出文件。Grist 是一个把电子表格的编辑体验和 SQLite 数据库的存储结构融为一体的自部署表格服务。核心能力关系型电子表格能存、能算、能汇总能存哪些数据列即数据库字段传统表格靠约定保持一列都是邮箱Grist 的列是命名且带类型的字段选择列表给记录加一组彩色标签实现方式是列类型上的固定候选值集合引用一列直接指向另一张表的某行双向引用可在两张表间自动同步附件在记录中直接存放图片或文档文件日期、开关、货币等类型各有专用编辑器和格式化选项。存储层基于 SQLite任何能读 SQLite 的工具都能直接读取文件里的数值和文本数据。能算什么Python 语法的公式公式语言是完整的 Python 语法含标准库写一次函数即可在多列复用同时提供大量 Excel 常见函数原有表格经验迁移成本低被引用单元格变化时公式列自动更新无需手动刷新内置 AI 公式助手可用自然语言生成公式公式计时器可定位慢公式。怎么看汇总摘要表与仪表板小部件摘要表按组求和、计数实现方式是对引用列做聚合图表、卡片视图、日历小部件可拖拽排布小部件链接可让图表反向过滤表格数据变化可向外推送社区版支持出站 webhook可配列级触发与公式条件完整版另提供可视化 Automations 面板行满足条件时自动发 webhook 或邮件。 跑起来一条 Docker 命令或源码构建方式一Docker推荐先体验docker pull gristlabs/grist docker run -p 8484:8484 -it gristlabs/grist浏览器打开http://localhost:8484看到 Grist 登录与工作区页面即表示服务已就绪若希望容器重启后保留数据在 run 命令中追加-v $PWD/persist:/persist。方式二从源码构建git clone https://gitcode.com/GitHub_Trending/gr/grist-core cd grist-coreyarn install yarn run build yarn run install:python yarn start构建完成后yarn start启动服务同样在http://localhost:8484/访问首次启动会准备 Python 沙箱环境属正常现象。进阶原理主库与文档库如何分工部署分两种角色Home Server 负责登录、文档列表、权限检查与 API 转发本身不打开文档Doc Worker 负责文档编辑从存储取.grist文档为该文档启动一个沙箱 Python 解释器经管道应用更改浏览器用 WebSocket 直连它。存储分两层HomeDB 是单个 SQLite 文件存用户、工作区与文档元数据每份文档是独立的.gristSQLite 数据库内含表格、视图与文档内访问规则备份即拷贝文件。适合谁三条标准做选型判断适合多表关联数据如客户-订单需要长期团队协作和仪表板展示且可接受自托管服务的场景适合希望把数据带走的团队——.grist即 SQLite换主机或备份都只需拷贝文件不适合仅需单份本地文件、偶尔分享的场景云表格即可满足行级访问规则需配合 SSO 登录才完全生效有强权限要求时应先规划 SSO。延伸资源文档、API 与源码路径项目总览文档documentation/overview.mdAPI 交互控制台static/apiconsole.html贡献指南CONTRIBUTING.md源码布局服务端逻辑见 app/server/Python 公式沙箱见 sandbox/建议先用 Docker 跑起实例导入一份现有 CSV 并加一列跨表引用体验与本地表格的差别后再决定是否长期自托管。【免费下载链接】grist-coreGrist is the evolution of spreadsheets.项目地址: https://gitcode.com/GitHub_Trending/gr/grist-core创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考