清洗、汇总完成后,分析师往往要把工作空间里的表写到本机磁盘:给财务归档一份 csv,或把几张表合成一个 xlsx 多个表单,或把全部表导出做备份。工作空间里的表必须保持只读,导出文件也不应再倒灌回清单,变成「月报」之类的新表。
如果采用传统手工方式,只能逐张右键另存,路径写成「下载」或相对目录时落点不明确;多表合成一个工作簿时,又容易存成好几份散落的 xlsx。过程无法沉淀为可回溯、可自动复跑的工作流。
DT-Bot 的 「表导出」 算子专为解决此类写出到磁盘绝对路径而设计。它把工作空间数据表写到指定磁盘目录,格式只有 csv / xlsx。工作空间表只读,导出文件不进工作空间。可一表一文件,也可多张表合成一个 xlsx 多个表单。立刻出盘、不进画布的一次性操作,请用工作空间右键「导出文件」(见「导入和导出」)。
一、 核心能力与适用场景
「表导出」算子聚焦于把表落到磁盘,覆盖以下三大核心能力:
| 核心能力 | 解决什么业务问题 | 典型业务场景 |
|---|---|---|
| 一表一文件 | 点名一张表,按 csv 或 xlsx 落到指定绝对目录。 | 把「销售明细」导出成 csv,放到 D:\out。 |
| 多表合成一个 xlsx | 几张表合成一个工作簿,每个表一个表单,并指定工作簿文件名。 | 把天气日志和月度销售导出成一个 xlsx 多个表单,文件名「月报」。 |
| 全部表导出 | 把工作空间所有表写出做备份。 | 把全部表导出成 xlsx,放到 E:\backup\tables。 |
说「全部表」才导出工作空间里所有表。只点一张表,就只导出那一张。不写表、也没说全部,就用上一个节点送来的表。多表合成一个 xlsx 时,还要写工作簿文件名。透视后再导出,请先走「透视反透视」。
二、 边界指南:它与相近算子有何区别?
在构建数据工作流时,理解算子之间的职责边界至关重要:
| 比较维度 | 「表导出」算子 | 「复制表」算子 | 「删除表」算子 | 「透视反透视」算子 |
|---|---|---|---|---|
| 主要定位 | 写到磁盘绝对路径 | 工作空间再放一份 | 从工作空间拿掉表 | 先变换表结构,再视需要导出 |
| 输出机制 | 工作空间只读;磁盘多 csv/xlsx | 清单多一张表 | 清单少表 | 工作空间多一张透视/反透视表 |
| 典型动作 | 单表 csv;多表一个 xlsx;全部表备份 | 复制为 _副本 | 点名删表 | 长宽转换 |
| 如何选择 | “文件要落到 D:\、E:\ 这类绝对目录,清单里不要新表” | “只要在工作空间留副本” | “表不要了” | “还没变成交叉表或长表,先别导出” |
三、 提示词编写规范与公式
「表导出」算子支持自然语言直接表达,建议遵循以下标准的三要素编写公式:
【导出哪些表】 + 【csv 还是 xlsx】 + 【磁盘绝对目录;合成工作簿时还要文件名】
1. 导出哪些表
- 点名一张:只导出写明的那一张;
- 点名多张并合成:写清表名,并写工作簿文件名;
- 全部表:必须说出「全部表」;
- 默认上游:不写表、也没说全部,就用上一个节点送来的表。
2. 格式与路径
- 格式只有 csv / xlsx;
- 目录必须是磁盘绝对路径(如
D:\out、E:\backup\tables),不要写成「下载」或相对目录; - 多表合成一个 xlsx 时,还要写工作簿文件名(如「月报」)。
把 “销售明细” 导出成 csv,放到 D:\out。
四、 核心功能与图解实战
以下结合真实企业数据场景,展示「表导出」在不同需求下的处理效果:
场景 1:一表一文件(csv 落到绝对目录)
业务背景:要把「销售明细」交给外部系统,对方只要 csv。工作空间里的源表必须原样留下,清单里也不能多出一张「销售明细_导出」。
【处理前:工作空间】
| 表名 | 说明 |
|---|---|
| 销售明细 | 本条要点名导出 |
| 天气日志 | 未点名,不应出盘 |
【执行提示词】
把 “销售明细” 导出成 csv,放到 D:\out。
【处理后:工作空间(只读,不增表)】
| 表名 | 变更说明 |
|---|---|
| 销售明细 | 列和格子未改,表仍在 |
| 天气日志 | 未点名,未出盘 |
【处理后:磁盘目录 D:\out】
| 文件 | 变更说明 |
|---|---|
| 销售明细.csv | 一表一文件;不进工作空间 |
逻辑详解:导出文件只落在磁盘,不会变成工作空间新表。路径必须是绝对目录。未点名的「天气日志」不会出现在
D:\out。
场景 2:多表合成一个 xlsx 多个表单
业务背景:月报要一份工作簿发给财务:天气日志与月度销售各占一个表单,文件名必须叫「月报」,不能存成两份独立的 xlsx,也不能在工作空间里造一张叫「月报」的表。
【处理前:工作空间】
| 表名 | 说明 |
|---|---|
| 天气日志 | 将进入工作簿的一个表单 |
| 月度销售 | 将进入工作簿的一个表单 |
| 销售明细 | 未点名,不应进入该工作簿 |
【执行提示词】
把天气日志和月度销售导出成一个 xlsx 多个表单,文件名月报,放到 D:\out。
【处理后:工作空间】
| 表名 | 变更说明 |
|---|---|
| 天气日志 | 只读,未改 |
| 月度销售 | 只读,未改 |
| 销售明细 | 未点名,未导出 |
【处理后:磁盘目录 D:\out】
| 文件 | 变更说明 |
|---|---|
| 月报.xlsx | 一个工作簿、多个表单,分别对应天气日志与月度销售;工作空间没有「月报」这张表 |
逻辑详解:这是磁盘上的合成工作簿,不是工作空间新表,也不是两张独立的 xlsx。文件名按提示词「月报」落盘,不要自拟成源表文件名。
场景 3:全部表导出做备份
业务背景:阶段性备份要把工作空间里的表全部写成 xlsx,目录指定在 E:\backup\tables。工作空间清单一张不增、一张不改。
【处理前:工作空间】
| 表名 | 说明 |
|---|---|
| 销售明细 | 将各落一个 xlsx |
| 天气日志 | 将各落一个 xlsx |
| 月度销售 | 将各落一个 xlsx |
【执行提示词】
把全部表导出成 xlsx,放到 E:\backup\tables。
【处理后:工作空间】
| 表名 | 变更说明 |
|---|---|
| 销售明细 | 只读,未改 |
| 天气日志 | 只读,未改 |
| 月度销售 | 只读,未改 |
【处理后:磁盘目录 E:\backup\tables】
| 文件 | 变更说明 |
|---|---|
| 销售明细.xlsx | 全部表、一表一文件 |
| 天气日志.xlsx | |
| 月度销售.xlsx |
逻辑详解:必须写出「全部表」。格式为 xlsx 时,每张源表各落一个文件。导出文件不进工作空间。目录必须是绝对路径。
五、 常见问题与操作贴士(FAQ)
Q1:导出后为什么工作空间没有「月报」或「销售明细_导出」?
答:导出文件不进工作空间。核验时去磁盘目录看 csv / xlsx,不要在清单里找新表。工作空间表只读。
Q2:路径能写成「下载」或相对目录吗?格式有哪些?
答:必须写磁盘绝对目录。格式只有 csv / xlsx。多表合成一个 xlsx 时,还要写工作簿文件名。
Q3:不写「全部表」会导出工作空间所有表吗?
答:不会。 说「全部表」才导出所有表。只点一张就只导出那一张。不写表、也没说全部,就用上一个节点送来的表。
Q4:和右键导出、复制表、透视如何分工?
答:立刻出盘、不进画布,请用工作空间右键 →「导出文件」(见「导入和导出」)。在工作空间再放一份请用 「复制表」。删除工作空间表请用 「删除表」。透视后再导出,请先走 「透视反透视」。
六、 关联算子导航
- 若需在工作空间再放一份而不是出盘:请参考 元数据 · 复制表
- 若需从工作空间拿掉表:请参考 元数据 · 删除表
- 若需先透视或反透视再导出:请参考 数据统计 · 透视反透视
- 若只需换表名、不出盘:请参考 元数据 · 改表名
- 欲下载真实数据表格亲自动手实测:请查阅 数据案例 · 表导出案例