工作空间在多次导入与试验后,常会堆积干扰表、临时稿,以及 Excel 导入残留的「xxx_Sheet1」。这些表会污染选表清单,让后续节点点错对象。分析师要的是按点名、按名称片段或按全部把表从工作空间拿掉,并且不能误伤对账底稿。

如果采用传统手工方式,只能在清单里一张一张点删除。按「末尾带 _Sheet1」这类规则清理时,手工很难核验有没有漏删或误删;说「全部清空」时又容易把不该动的表一起删掉。过程无法沉淀为可回溯、可自动复跑的工作流。

DT-Bot 的 「删除表」 算子专为解决此类从工作空间移除整张表而设计。它删掉指定数据表,不改留下的表的列和单元格。删前自动备份,成功后刷新工作空间清单。本节点属于危险操作。说「全部表」才删除所有表;「不要删 / 别碰」紧挨的表名不会删。

一、 核心能力与适用场景

「删除表」算子聚焦于按名称拿掉整张表,覆盖以下三大核心能力:

核心能力 解决什么业务问题 典型业务场景
点名删一张 工作空间里不要某张干扰表,把它删掉。 把「天气日志」删掉,订单与对账底稿留下。
按名称片段删一批 导入后留下一串「xxx_Sheet1」,不要的先清掉。 删掉全部表名末尾带「_Sheet1」的表。
排除后再删 明确清掉临时表,同时说别碰哪几张。 别动对账表,把临时表删了。

改表名、去掉 _Sheet1 但表还要留着,请用「改表名」。复制一份再改,请用「复制表」。删的是行或列、不是整张表,请用「表操作」或「表头整理」。

二、 边界指南:它与相近算子有何区别?

在构建数据工作流时,理解算子之间的职责边界至关重要:

比较维度 「删除表」算子 「改表名」算子 「复制表」算子 「表操作」算子
主要定位 从工作空间拿掉整张表 只换表名,表还在 多一张表,源表还在 删的是行,不是整张表
输出机制 清单少表;留下的表只读不改列 清单张数不变 清单多表 就地少行,表仍在清单中
典型动作 点名删、按 _Sheet1 删、排除后再删 去掉 _Sheet1 后缀 留底稿再试验 删除金额小于 0 的行
如何选择 “这张表不要了,从清单拿掉” “表还要用,只是去掉难看的后缀” “先拷一份再动” “表还在,只去掉部分行”

要删的是列而不是表,请用「表头整理」。

三、 提示词编写规范与公式

「删除表」算子支持自然语言直接表达,建议遵循以下标准的三要素编写公式:

【删哪些表:点名 / 名称片段 / 全部】 + 【可选:不要删 / 别碰哪些表】

1. 删哪些表

  • 点名:把 “天气日志” 删掉——只删那一张;
  • 名称片段:删掉全部表名末尾带 “_Sheet1” 的表;
  • 全部表:必须说出「全部表」,才删除工作空间里所有表;
  • 默认上游:不写表、也没说全部,就用上一个节点送来的表。

2. 排除

  • 「不要删 / 别碰」紧挨的表名不会删,例如 别动对账表,把临时表删了。

3. 危险操作提示

  • 删前自动备份,成功后刷新工作空间清单。留下的表,列和单元格不改。连续试验前应重新导入,避免在残缺清单上再删。
把 “天气日志” 删掉。

四、 核心功能与图解实战

以下结合真实企业数据场景,展示「删除表」在不同需求下的处理效果:

场景 1:点名删一张

业务背景:工作空间混入了与对账无关的「天气日志」,选表时总被点到。需要只拿掉这一张,订单底稿与对账表必须留下。

【处理前:工作空间表名】

表名 说明
天气日志 本条要点名删除
订单表 应留下
对账表 应留下

【执行提示词】

把 “天气日志” 删掉。

【处理后:工作空间表名】

表名 变更说明
订单表 未点名,表仍在;列和单元格未改
对账表 未点名,表仍在;列和单元格未改

逻辑详解:「天气日志」从清单消失。留下的表不做任何列级或单元格级修改。删前自动备份。


场景 2:按名称片段删一批

业务背景:导入后留下一串「xxx_Sheet1」。这些表本身不要了(不是改名留下),需要按末尾片段一次清掉;不带该片段的订单表必须留下。

【处理前:工作空间表名】

表名 说明
员工表_Sheet1 末尾带 _Sheet1,应删
天猫订单_Sheet1 末尾带 _Sheet1,应删
订单表 不含该片段,应留

【执行提示词】

删掉全部表名末尾带 “_Sheet1” 的表。

【处理后:工作空间表名】

表名 变更说明
订单表 名称不匹配片段,完全留下

逻辑详解:匹配的是表名末尾片段,不是表内某列。若只是后缀难看、表还要用,应走「改表名」去掉「_Sheet1」,而不是本算子。


场景 3:排除后再删

业务背景:试验稿「临时表」要清掉,但「对账表」绝对不能动。提示词必须把「别动」和要删的表写在同一句里。

【处理前:工作空间表名】

表名 说明
对账表 别碰
临时表 要删
订单表 未点名也未说全部,本条不删

【执行提示词】

别动对账表,把临时表删了。

【处理后:工作空间表名】

表名 变更说明
对账表 「别动」紧挨的表名不会删;列和单元格未改
订单表 本句未点名删除,留下

逻辑详解:「不要删 / 别碰」紧挨的表名不会删。「临时表」从清单消失。这不是「全部表」清空;未点名的「订单表」仍在。

五、 常见问题与操作贴士(FAQ)

Q1:删除表会改留下的表的列或单元格吗?

答:不会。 只从工作空间拿掉被点名或匹配到的表。留下的表,列和单元格保持原样。成功后刷新工作空间清单;删前自动备份。

Q2:不写「全部表」会清空整个工作空间吗?

答:不会。 说「全部表」才删除所有表。只点一张就只删那一张。不写表、也没说全部,就用上一个节点送来的表。

Q3:想去掉 _Sheet1 但表还要留着,该用谁?

答:用 「改表名」。本算子会把整张表从清单拿掉。复制一份再改请用 「复制表」。

Q4:想删的是行或列,不是整张表?

答:删行请用 「表操作」,删列请用 「表头整理」。本节点是危险操作,对象是整张表。

六、 关联算子导航