表格
GSheets
Google Spreadsheets(通常写作Google Sheets)
是Google Workspace 提供的一款基于Web的电子表格应用程序
DuckDB
The DuckDB GSheets Extension allows reading and writing of data in Google Sheets from DuckDB
Authenticate sheet range
Airtable
工作区 (Workspace)
基础 (Base):基础是 Airtable 中主要的数据容器,它包含了你为一个特定项目或流程所需的所有“表格
表格 (Table) 字段 (Field) 视图 (View)
记录 (Record) Cell
记录匹配条件时"触发器、表单提交触发器、Outlook和Google Workspace触发器
两大类:内部触发器(源于Airtable自身的数据变化)和外部触发器(源于其他应用的特定事件)。
状态变化是核心
数据
Docker with SQLite
docker run -d \
--name noco \
-v /data/nocodb/db:/usr/app/data/ \
-p 8081:8080 \
nocodb/nocodb:latest
概念
workspace
1.通过浏览器访问 http://localhost:8080 来使用 NocoDB
2.# 首次登录创建管理员账号
work school Non-Profit Personal
"x-tagGroups": [
{
"name": "Meta APIs",
"tags": [
"Workspaces",
"Bases",
"Tables",
"Views",
"Fields",
"View Filters",
"View Sorts",
"Scripts"
]
},
{
"name": "Collaboration APIs",
"tags": [
"Workspace Members",
"Base Members"
]
}
]
https://app.nocodb.com/api/v3/meta/workspaces/{workspaceId}/bases
NocoDB
1.base 基础(Airtable 的数据库名称) Base ID
然后选择 「Start from scratch」, 从空白表格启动
2.table -表 Table ID
base table field
3.field -字段
field type : number Decimal Links Attachment checkbox
long text
4.Record-记录
视图-view
Airtable 拥有 Grid、Form、Calendar、Gallery、Kanban 这 5 种视图
Grid view 是默认的格子视图
Form view 表单视图
Calendar view 日期视图是日程安排表,一定要包含日期 field
Gallery view 卡片视图 Gallery view 把每行数据变成一个卡片
Kanban view 看板视图 Kanban view 将数据重新排列为一个个看板
附件-- attachments
标准共享视图 默认是只读的,
用户要实现可编辑分享,换一个思路:共享整个“基础(Base)”,并赋予对方编辑权限 控制粒度较粗
5. 动作
Filter Group Sort
6.团队和写作 share
token collaborative locked
User Source
7. 生成 API以及
自动化工作流功能目前在 NocoDB Cloud和企业版
Automations--web-hooks
NocoDB 自动化由「触发条件」+「执行动作」 Trigger Action
Trigger: 事件触发(实时) 定时触发(计划任务) 条件触发(进阶)
Action : 数据操作 通知类 集成类:调用 Webhook(POST/GET)、触发 NocoDB 内部 API
Webhook(网络钩子) 是实现自动化集成的核心工具 封装(snippets)
overview--settings===> MCP Server--> New MCP Endpoint
云协作-API
Base : list bases / Get base schema/create base
Table : create table /update table / model config
Fields: Field type /create field /update field
Records :create records /delete record /update record /Get record / list records
Cells: cell values
Comments
WebHooks
View
飞书多维表格(Feishu Base)
NocoDB
NocoDB 是构建在线数据库最快且最简单的方式
插件-- 存储 和通知
self-hosted version doesn't have Workspaces
https://app.nocodb.com/api/v3/meta/workspaces
Community Edition
a default workspace
https://app.nocodb.com/api/v3/meta/bases/{baseId}?include[]=members
https://app.nocodb.com/api/v3/meta/bases/{base_id}/tables
两类API
https://nocodb.com/apis/v3/meta
workspaces bases tables views fields
scripts members
https://nocodb.com/apis/v3/data
table records
linkde records
###导入表格
base Overview Actions--create new table
Import data
connect external data
base Data Sources 具体的名称 --source Connection Detials
view visibility
Meta sync
其他工具
Baserow Baserow 低代码平台是一款免费开源的在线数据库工具
Baserow采用ANTLR(Another Tool for Language Recognition)作为语法解析工具,
docker run \
-d \
--name baserow \
-e BASEROW_PUBLIC_URL=http://localhost \
-v /data/exchange/baserow/db:/baserow/data \
-p 8002:80 \
-p 4430:443 \
--restart unless-stopped \
baserow/baserow:2.1.6
Caddy 是一个基于 Go 语言编写的现代 Web 服务器,它具有易用性、自动 HTTPS 等特性
参考
https://airtable.com/developers/web/api/introduction
https://duckdb.org/2025/02/26/google-sheets-community-extension
https://github.com/gtalarico/pyairtable
https://nocodb.com/docs/product-docs/bases/create-base
https://nocodb.com/docs/product-docs/cloud-enterprise-edition/community-vs-paid-editions
https://github.com/nocodb/nocodb/issues/11399