现代关系型电子表格Grist
复工第一天,tailscale
的后台显示,3 月 18 日起,工作机就没再上线过
电脑有点老,电池也不行了,折腾了半天总算能正常工作了
什么是 Grist ?
Grist
是一个现代的关系电子表格。它结合了电子表格的灵活性和数据库的稳健性来组织您的数据,并提高您的工作效率。可以让您在几分钟内轻松构建自己的关系电子表格—而无需任何代码。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 gristlabs
,选择第一个 gristlabs/grist
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹,并将其命名为 grist
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/grist |
/persist |
存放设置 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
8484 |
8484 |
环境
Grist
可以通过多种方式进行配置,环境变量的说明有官方文档:https://github.com/gristlabs/grist-core#environment-variables
Grist
除支持 SQLite
外还支持 Postgres
,还能跟谷歌云盘集成,有兴趣的同学可以自己研究
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 拉取镜像 |
运行
在浏览器中输入 http://群晖IP:8484
就能看到主界面
可以通过 Create Empty Document
新建一个空文档
也可以通过 Import Document
导入一个文档,导入格式除了 Grist
自己的 .grist
格式外,还支持 .csv
、.tsv
、.txt
、.xls
、.xlsx
、.xlsm
老苏下载了一个 财务示例文件导入
使用起来的感觉和 excel
没啥区别
最后放张动图,这是老苏用官方的视频抽帧后做的
小结
Grist
跨越了电子表格和关系数据库之间的界限,并具有各种列类型,例如日期、公式和附件等。Grist
具备可定制性,可以让创建者能够以高效的方式控制数据布局,使Grist
成为适用于任何项目或业务的更灵活的数据工具。Grist
还拥有强大的公式支持,不仅支持完整的Python
语法和标准库,还有许多Excel
函数也可用。Grist
可以将表格单独导出为CSV
、导出到Google
云端硬盘或下载为Excel
工作簿。您的文档也会自动备份,并且可以轻松地完整导出快照。Grist
支持自定义访问权限,允许根据查看文档的人员进行详细过滤。可以设置规则来确定谁可以查看或编辑哪些数据,直至每个表、列和行。
参考文档
gristlabs/grist-core: Grist is the evolution of spreadsheets.
地址:https://github.com/gristlabs/grist-core#readmeGrist | The Evolution of Spreadsheets
地址:https://www.getgrist.com/Grist Help Center
地址:https://support.getgrist.com/Grist v. Airtable
地址:https://www.getgrist.com/blog/grist-v-airtable/