复工第一天,tailscale
的后台显示,3 月 18 日起,工作机就没再上线过
电脑有点老,电池也不行了,折腾了半天总算能正常工作了
什么是 Grist ?
Grist
是一个现代的关系电子表格。它结合了电子表格的灵活性和数据库的稳健性来组织您的数据,并提高您的工作效率。可以让您在几分钟内轻松构建自己的关系电子表格—而无需任何代码。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 gristlabs
,选择第一个 gristlabs/grist
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹,并将其命名为 grist
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/grist | /persist | 存放设置 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
8484 | 8484 |
环境
Grist
可以通过多种方式进行配置,环境变量的说明有官方文档:https://github.com/gristlabs/grist-core#environment-variables
Grist
除支持 SQLite
外还支持 Postgres
,还能跟谷歌云盘集成,有兴趣的同学可以自己研究
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
# 拉取镜像
docker pull gristlabs/grist
# 进入 grist 目录
cd /volume2/docker/grist
# 运行容器
docker run -d \
--name grist \
-p 8484:8484 \
-v $(pwd):/persist \
gristlabs/grist
运行
在浏览器中输入 http://群晖IP:8484
就能看到主界面
可以通过 Create Empty Document
新建一个空文档
也可以通过 Import Document
导入一个文档,导入格式除了 Grist
自己的 .grist
格式外,还支持 .csv
、.tsv
、.txt
、.xls
、.xlsx
、.xlsm
老苏下载了一个 财务示例文件导入
使用起来的感觉和 excel
没啥区别
最后本来想放一段官方的视频,但是发布不了,还是去 github
上自己看吧
https://github.com/gristlabs/grist-core
小结
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#readme
Grist | 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/