从 Excel 导入工作空间后,左侧清单里经常出现一长串「销售明细_Sheet1」「门店库存_Sheet1」,或同一批表都带着「临时」字样。后续选表、连线、写提示词时,表名本身就会成为出错点——列和格子都是对的,人却点错了表。

如果采用传统手工方式,只能在资源管理器或工作空间里一张一张改文件名。漏改一张,下游节点仍指向旧名;改名时稍不留神还会动到表内列名或单元格。过程无法沉淀为可回溯、可自动复跑的工作流。

DT-Bot 的 「改表名」 算子专为解决此类只改工作空间表名而设计。它只改数据表文件的名称,不改表里的列,也不改格子里的值。可以说「全部表」去掉无意义后缀,也可以点名改一张,或把表名里的一段字统一替换。没有案例页;改完用工作空间清单核验即可。

一、 核心能力与适用场景

「改表名」算子聚焦于工作空间表名治理,覆盖以下三大核心能力:

核心能力 解决什么业务问题 典型业务场景
去掉导入留下的后缀 批量剥掉 Excel 导入带来的无意义结尾。 去掉全部表名末尾的「_Sheet1」。
点名改一张表 只改指定表,其余表名原样不动。 把「门店库存_Sheet1」改成「门店库存」,另一张带 _Sheet1 的表不改。
表名里换一段字 同一批表名中的固定片段统一替换。 把全部表名里的「临时」换成「正式」。

说「全部表」才处理工作空间里所有表。只点一张表,就只改那一张。不写表、也没说全部,就用上一个节点送来的表。新表名只能用中文、字母、数字、下划线和短横线,最长 64 个字符。

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

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

比较维度 「改表名」算子 「复制表」算子 「删除表」算子 「表头整理」算子
主要定位 只改工作空间表名 拷出新表,源表还在 从工作空间拿掉整张表 改列名、删列、重排列
输出机制 表还是那张,只换名称 新增一张表 表从清单消失 列结构变化,表名通常不变
典型动作 去 _Sheet1、点名改、换一段字 复制为「_副本」或指定名 点名删、按片段删、删全部 英文字段改中文
如何选择 “表还要用,只是名字难看或容易选错” “要留底稿,再拿另一张改” “这张表不要了” “改的是列名,不是表名”

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

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

【哪些表:点名 / 全部 / 上游表】 + 【改成什么样:去后缀 / 换成新名 / 替换片段】

1. 给哪些表改名

  • 全部表:必须说出「全部表」,才会处理工作空间里所有表;
  • 点名一张:只改写明的那一张;
  • 默认上游:不写表、也没说全部,就用上一个节点送来的表。

2. 改成什么样

  • 去后缀:去掉全部表名末尾的 “_Sheet1”;
  • 整名替换:把 “门店库存_Sheet1” 改成 “门店库存”;
  • 片段替换:把全部表名里的 “临时” 换成 “正式”。

3. 新表名约束

  • 只能用中文、字母、数字、下划线和短横线,最长 64 个字符。列名与单元格不在本算子范围内。
去掉全部表名末尾的 “_Sheet1” 。

四、 核心功能与图解实战

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

场景 1:去掉导入留下的 _Sheet1

业务背景:财务从 Excel 一次导入三张表,工作空间清单全是「xxx_Sheet1」。对账前要把无意义后缀全部去掉,避免后续提示词点名失败。

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

表名 说明
员工表_Sheet1 导入残留后缀
天猫订单_Sheet1 导入残留后缀
门店库存_Sheet1 导入残留后缀

【执行提示词】

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

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

表名 变更说明
员工表 去掉末尾 _Sheet1
天猫订单 去掉末尾 _Sheet1
门店库存 去掉末尾 _Sheet1

逻辑详解:三张表都还在,只是名称变了。表内列和格子一律未改。因为写了「全部表」,清单内带该后缀的表都会处理。


场景 2:点名改一张表

业务背景:只有「门店库存」马上要进对账链路,另一张「销售明细_Sheet1」先保持原名,避免一次改太多影响未完成的节点。

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

表名 说明
门店库存_Sheet1 本条要点名改掉
销售明细_Sheet1 本条不应被改

【执行提示词】

把 “门店库存_Sheet1” 改成 “门店库存” 。

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

表名 变更说明
门店库存 按点名改成新名
销售明细_Sheet1 未点名,原样保留

逻辑详解:只点一张就只改一张。「销售明细_Sheet1」的列和格子同样未动,只是表名未变。


场景 3:表名里换一段字

业务背景:同一批导入表名字里都带「临时」,正式对账前要统一换成「正式」,避免有人把临时稿当正式底稿。

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

表名 说明
临时销售明细 片段「临时」待替换
临时门店库存 片段「临时」待替换

【执行提示词】

把全部表名里的 “临时” 换成 “正式” 。

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

表名 变更说明
正式销售明细 「临时」→「正式」
正式门店库存 「临时」→「正式」

逻辑详解:替换的是表名中的一段字,不是表内某列的值。两张表的列结构与单元格保持原样。

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

Q1:改表名会不会把列名或单元格一起改掉?

答:不会。 本算子只改工作空间里数据表文件的名称,不改表里的列,也不改格子里的值。要改列名请用 「表头整理」。

Q2:不写「全部表」、也不点名,会改哪些表?

答:不写表、也没说全部,就用上一个节点送来的表。说「全部表」才处理工作空间里所有表。只点一张,就只改那一张。

Q3:新表名有什么限制?

答:只能用中文、字母、数字、下划线和短横线,最长 64 个字符。超出或含非法字符时不应指望系统自动改写。

Q4:只是想留一份旧名底稿,该用本算子吗?

答:本算子不会再拷一张表。要源表还在、再多一张新表,请用 「复制表」;不要的表请用 「删除表」。

六、 关联算子导航