数据表#
概述#
数据表将数据存储集成到您的n8n环境中。通过数据表,您可以直接在工作流中保存、管理和交互数据,无需依赖外部数据库系统,适用于以下场景:
- 在同一项目的不同工作流间持久化数据
- 存储标记以防止重复运行或控制工作流触发
- 跨工作流复用提示或消息
- 为AI工作流存储评估数据
- 存储工作流执行生成的数据
- 合并不同来源的数据以丰富数据集
- 在工作流中创建快速参考的查找表
如何使用数据表#
使用数据表包含两个部分:创建数据表和在工作流中与数据表交互。
步骤1:创建数据表#
-
在n8n项目中选择数据表标签页
-
点击右上角的拆分按钮并选择创建数据表

-
为数据表输入描述性名称
在出现的表格视图中您可以:
- 添加和重排列以 组织数据
- 添加、删除和更新行
- 编辑现有数据
步骤2:在工作流中与数据表交互#
通过数据表节点与工作流中的数据表进行交互,该节点允许您检索、更新和操作数据表中存储的数据。
详见数据表节点。
数据表的注意事项与限制#
- 数据表适用于轻到中度数据存储。默认情况下,数据表不能超过50MB数据。在自托管环境中,可通过环境变量
N8N_DATA_TABLES_MAX_SIZE_BYTES调整此限制 - 当数据表达到存储限制的80%时会触发警告,达到存储限制时将显示最终警告。超出限制将禁用手动添加数据,并导致插入或更新数据时出现工作流执行错误
- 默认情况下,项目内创建的数据表对该项目的所有团队成员可见
- 在个人空间创建的表仅创建者可见
数据表与变量对比#
| 特性 | 数据表 | 变量 |
|---|---|---|
| 统一表格视图 | ✓ | ✗ |
| 行列关系 | ✓ | ✗ |
| 跨项目访问 | ✗ | ✓ |
| 独立值显示 | ✗ | ✓ |
| 短值优化 | ✗ | ✓ |
| 结构化数据 | ✓ | ✗ |
| 项目作用域 | ✓ | ✗ |
| 表达式取值 | ✗ | ✓ |
导出和导入数据#
要在n8n与外部工具间传输数据,可使用以下工作流:
-
从数据表检索数据
-
通过API或文件导出数据
-
将数据导入其他系统或数据表
