Grist:现代化关系型电子表格
Grist是一款现代化的关系型电子表格软件,它将电子表格的灵活性与数据库的稳健性相结合,旨在为用户提供一个高效且强大的数据管理工具。Grist不仅适用于Windows、macOS和Linux平台,还支持多种安装方式,如源码安装和Docker安装,使得用户可以根据自己的需求选择最合适的方式。
主要内容
核心功能
数据库风格的列操作:列是命名的,并且每列只能包含一种类型的数据,类似于数据库的结构。
电子表格风格的公式:可以使用电子表格风格的公式填充列,引用单元格变化时自动更新。
Python公式:支持完整的Python语法和标准库,许多Excel函数也可用,还有一个AI助手可以生成公式。
便携的自包含格式:基于SQLite,任何可以读取SQLite的工具都可以读取Grist文件中的数据,便于备份和恢复。
无服务器支持的静态网站展示:使用
grist-static
可以在无需后端支持的网站上展示电子表格。桌面应用:
grist-electron
提供了一个自包含的桌面应用,可以本地查看和编辑电子表格。
方便的编辑和格式化功能
- 选择和选择列表:为记录添加多彩标签。
- 引用和引用列表:跨表引用记录。
- 附件:在记录中包含媒体或文档文件。
- 日期和时间、开关、货币等特殊数值有专门的编辑器和格式选项。
- 条件格式:使用公式控制单元格样式,突出重要信息。
可视化和仪表盘
- 拖放仪表盘:包括图表、卡片视图和日历小部件。
- 汇总表:按组汇总和计数。
- 小部件链接:简化过滤和编辑数据的过程。
- 过滤条:快速切片和处理数据。
增量导入
- 可以从银行导入最近三个月的活动CSV文件,并在一个月后导入新活动而不会重复数据。
集成
- REST API、Zapier操作/触发器以及类似集成工具的支持。
- 与Google Drive、Excel格式和CSV的导入/导出。
- 通过外部托管的自定义小部件链接数据。
- 可配置的外部网络钩子。
模板和访问控制
- 提供多种模板,从投资研究到组织寻宝活动。
- 访问控制选项:控制对单个文档、工作区或团队站点的访问。
- 基于单元格值和用户属性控制访问。
关键步骤和教程
安装指南
Grist提供多种安装方式,包括源码安装和Docker安装,用户可以根据需求选择。
源码安装:
执行以下命令:
yarn install yarn run build:prod yarn run install:python yarn start
Grist将在
http://localhost:8484/
运行。
Docker安装:
执行以下命令:
docker pull gristlabs/grist docker run -p 8484:8484 -it gristlabs/grist
访问
http://localhost:8484/
。
登录和用户管理
Grist支持多用户操作,并可以与单点登录服务集成。默认情况下,Docker镜像配置为匿名模式,用户可以通过设置GRIST_DEFAULT_EMAIL
变量改变默认电子邮件。
Grist是一款功能强大的现代化关系型电子表格软件,适用于各种数据管理需求。它结合了电子表格的灵活性和数据库的稳健性,为用户提供了一个高效且可扩展的数据管理工具。通过其强大的功能、多平台支持和灵活的安装方式,Grist不仅适用于个人用户,还适用于需要复杂数据管理和分析的企业和组织。