数据表
WesCraft 的数据表功能让你像使用电子表格一样管理结构化数据,同时支持 AI 驱动的查询与分析。适用于任务管理、客户记录、项目追踪、阅读清单等各种场景。
创建数据表
方法一:从侧边栏创建
- 点击侧边栏的 数据表 图标
- 点击 新建数据表 按钮
- 输入数据表名称
- 选择模板或从空白开始
方法二:在页面中嵌入
- 在编辑页面时,输入
/database - 选择 新建内联数据表 或 引用已有数据表
- 数据表以内联视图嵌入页面中
预设模板
WesCraft 提供以下常用数据表模板:
| 模板 | 用途 | 预设字段 |
|---|---|---|
| 任务追踪 | 项目/任务管理 | 标题、状态、优先级、负责人、截止日期 |
| 阅读清单 | 书籍/文章管理 | 标题、作者、状态、评分、笔记 |
| 客户管理 | CRM 基础 | 姓名、公司、联系方式、标签、最近联系 |
| 会议记录 | 会议跟踪 | 主题、日期、参与者、要点、待办 |
| 项目看板 | 项目进度 | 名称、阶段、进度、负责人、时间线 |
| 空白表格 | 自定义 | 仅有标题字段 |
字段类型
基础字段
| 类型 | 图标 | 说明 | 示例 |
|---|---|---|---|
| 文本 | Aa | 单行文本 | 项目名称 |
| 长文本 | ¶ | 多行富文本,支持换行和格式 | 详细描述 |
| 数字 | # | 整数或小数 | 金额、数量 |
| 日期 | 📅 | 日期或日期时间 | 截止日期 |
| 复选框 | ☑️ | 是/否 | 是否完成 |
| URL | 🔗 | 网址链接 | 参考链接 |
| 邮箱 | ✉️ | 邮箱地址 | 联系邮箱 |
选择字段
| 类型 | 图标 | 说明 | 示例 |
|---|---|---|---|
| 单选 | ◉ | 从预设选项中选一个 | 状态:待办/进行中/已完成 |
| 多选 | ☰ | 从预设选项中选多个 | 标签:前端/后端/设计 |
高级字段
| 类型 | 图标 | 说明 | 示例 |
|---|---|---|---|
| 评分 | ⭐ | 1-5 星评分 | 优先级 |
| 进度 | ▓ | 百分比进度条 | 完成度 |
| 公式 | fx | 基于其他字段的计算值 | 总价 = 单价 × 数量 |
| 关联 | ↗️ | 关联到另一个数据表的行 | 关联任务 → 项目 |
| 创建时间 | 🕐 | 自动记录行的创建时间 | — |
| 修改时间 | 🕐 | 自动记录最近修改时间 | — |
添加字段
- 点击表头最右侧的 + 按钮
- 选择字段类型
- 输入字段名称
- 配置字段属性(如选项列表、默认值等)
- 确认添加
编辑字段
右键点击表头字段名,可以:
- 重命名:修改字段名称
- 修改类型:更改字段类型(部分转换可能丢失数据)
- 设置默认值:新行自动填入的默认值
- 隐藏:在当前视图中隐藏字段
- 删除:永久删除字段及其数据
视图切换
表格视图(默认)
传统的行列表格,适合浏览和编辑所有数据。
- 点击单元格直接编辑
- 拖拽列头调整列宽
- 拖拽列头调整列序
- 点击列头排序
看板视图
将数据按某个单选字段分组展示为看板:
- 点击视图切换器 → 看板视图
- 选择分组字段(如"状态")
- 数据以卡片形式按列分组
- 拖拽卡片在列之间移动,自动更新字段值
适用场景:任务管理、项目进度追踪
画廊视图
以卡片网格展示数据,适合内容有图片或需要预览的场景:
- 点击视图切换器 → 画廊视图
- 选择封面图字段(可选)
- 选择卡片上显示的字段
- 以网格形式浏览
适用场景:素材库、产品目录
日历视图
按日期字段在日历上展示数据:
- 点击视图切换器 → 日历视图
- 选择日期字段
- 数据显示在对应日期的格子中
- 可切换月/周视图
适用场景:日程安排、内容日历、截止日期追踪
多视图管理
每个数据表可以创建多个视图,每个视图独立配置:
- 筛选条件
- 排序规则
- 显示/隐藏的字段
- 分组方式
点击 + 新建视图 创建新视图,视图之间共享同一份底层数据。
AI 查询
自然语言查询
在数据表顶部的搜索框中,输入自然语言问题:
用户:最近一周创建的高优先级任务有哪些?
AI:根据你的数据,找到 5 条符合条件的记录:
[筛选后的结果列表]
用户:按负责人统计各状态的任务数量
AI:[生成统计表格]
张三:待办 3 / 进行中 5 / 已完成 12
李四:待办 1 / 进行中 3 / 已完成 8
...
AI 辅助填充
对于文本类字段,AI 可以帮助自动填充:
- 选中要填充的单元格
- 右键 → AI 填充
- AI 根据行的其他字段和上下文生成内容
示例:在「会议记录」表中,AI 可以根据参与者和主题自动生成会议摘要模板。
AI 分析
点击数据表工具栏的 AI 分析 按钮:
- 数据概览:统计各字段的分布
- 趋势分析:分析时间序列数据的趋势
- 异常检测:找出数据中的异常值
- 建议优化:根据数据特点建议优化表结构
数据导入导出
导入数据
支持从以下格式导入数据:
CSV 导入
- 点击数据表工具栏 → 导入
- 选择 CSV 文件
- 上传或拖入
.csv文件 - 映射 CSV 列与数据表字段
- 预览并确认导入
JSON 导入
支持导入 JSON 数组格式:
[
{"标题": "任务一", "状态": "进行中", "优先级": "高"},
{"标题": "任务二", "状态": "待办", "优先级": "中"}
]
从其他工具导入
- Notion:导出 CSV 后导入
- Airtable:导出 CSV 后导入
- Excel/Numbers:另存为 CSV 后导入
导出数据
点击数据表工具栏 → 导出:
| 格式 | 说明 |
|---|---|
| CSV | 通用格式,可用 Excel 打开 |
| JSON | 结构化数据,适合程序处理 |
| Markdown | 表格格式的 Markdown |
导出可以指定:
- 导出全部数据或仅当前视图的筛选结果
- 选择要导出的字段
- 日期格式(ISO / 本地化)
数据同步
注意:当前版本暂不支持与外部数据源的实时同步。导入是一次性操作。未来版本计划支持 API 集成。
进阶功能
筛选
点击工具栏的 筛选 按钮,添加筛选条件:
- 支持多条件组合(AND / OR)
- 每个条件:字段 + 运算符 + 值
- 常用运算符:等于、包含、大于、小于、为空、不为空
排序
点击工具栏的 排序 按钮:
- 支持多字段排序
- 每个字段可选升序或降序
- 拖拽调整排序优先级
分组
在表格视图中,按某个字段分组显示:
- 选择分组字段
- 数据按字段值分组,带统计信息
- 支持折叠/展开分组
行详情
点击行最左侧的展开按钮,打开行的详情视图:
- 以表单形式展示所有字段
- 长文本字段有更多编辑空间
- 可以添加评论和附注