清洗、汇总完成后,分析师往往要把工作空间里的表写到本机磁盘:给财务归档一份 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:和右键导出、复制表、透视如何分工?

答:立刻出盘、不进画布,请用工作空间右键 →「导出文件」(见「导入和导出」)。在工作空间再放一份请用 「复制表」。删除工作空间表请用 「删除表」。透视后再导出,请先走 「透视反透视」。

六、 关联算子导航