工作空间在多次导入与试验后,常会堆积临时表、干扰表以及 Excel 导入残留的 _Sheet1 后缀表。若不加约束地整包清空,对账底稿与业务主表可能一并被删;若只靠手工点选,又难以核验「包含 / 开头」等名称片段规则是否误伤短名表本身。

「删除表」算子专为按表名或名称片段从工作空间移除数据表而设计:被点名或匹配到的表从清单消失,留下的表内容应原样。本案例提供了一套完整的对照测试数据包(其中部分文件名本身即带 _Sheet1),带您由浅入深验证算子的点名删、按 _Sheet1 后缀删、排除某表、删全部、包含/开头匹配以及开头匹配但排除自身。本节点属于危险操作:每测完一条必须整包重新导入再测下一条。

一、 案例数据集说明

本案例包含 8 份典型的业务数据表。测试前,建议一键下载全部数据并导入至当前工作流的工作空间中:

下载本案例全部表格

数据声明:本页提供的全部案例表格均为测试数据,由 AI 生成,不对应任何真实个人、机构或业务记录,仅供功能演示与操作练习,请勿作为真实业务依据。

1. 测试表结构速览

数据表名称 业务场景角色 初始包含字段列表 测试重点验证方向
订单表.xlsx 订单流水底表(O1=120) 订单号, 金额 点名删其它表时必须留下;删全部时作为清空对照
对账表.xlsx 财务对账底稿(R1=100) 单号, 金额 排除某表时必须留下,内容须保持原样
临时.xlsx 短名草稿,表名就是「临时」 备注, 内容 包含/开头匹配会命中;排除自身时必须留下
临时表.xlsx 临时草稿表(内容为「临1」) 备注, 内容 点名删、包含/开头匹配;排除「临时」后仍应删除
天气日志.xlsx 外部气象记录(2024-01-05) 日期, 温度 点名删一张、点名删两张
员工表_Sheet1.xlsx HR 名册;文件名本身带 _Sheet1(E01 张三) 工号, 姓名 按表名末尾 _Sheet1 后缀删除
天猫订单_Sheet1.xlsx 电商订单流水;文件名本身带 _Sheet1(T1=50) 单据编号, 金额 按表名末尾 _Sheet1 后缀删除
干扰表.xlsx 名称干扰对照表 备注, 内容 点名删、片段删时必须留下

也可以按需单表下载:

二、 测试上手步骤指引

按照以下标准步骤进行交互式测试:

  1. 导入案例数据:在 DT-Bot 界面左侧「工作空间」区域,点击【导入】,批量上传上述 8 个 Excel 表格。请先确认导入的是本案例数据包,不要用其它工作流残留表做删除试验。
  2. 部署算子节点:在左侧算子库中找到「元数据」分类下的 「删除表」 算子,将其拖拽至中间画布区域。
  3. 录入测试指令:单击选中该「删除表」节点,在右侧弹出的属性配置面板中,将下方测试用例中的【测试提示词】复制粘贴至提示词框中。每次只粘贴并运行一条提示词。导入后若表名带 _Sheet1,提示词按工作空间里的实际表名理解即可。
  4. 执行并核验:点击节点右上角的【运行】按钮。运行完成后,对照用例检查哪些表还在、哪些表已从清单消失;留下的表内容应原样。
  5. 测试复原技巧(必须遵守):
    - 本节点会从工作空间拿掉表,属于危险操作。每测完一条必须整包重新导入,再测下一条,禁止在残缺清单上连续跑下一条。
    - 有的文件名本身就带 _Sheet1(员工表_Sheet1、天猫订单_Sheet1)。导入后再叠一层变成 员工表_Sheet1_Sheet1 也没关系,按工作空间里的实际表名或结尾匹配核验。

三、 核心测试用例集(由浅入深)

用例 1:点名删一张

  • 测试目的:验证明确点名一张表时,算子是否只移除该表,其余业务表与干扰对照表仍在,且留下的表内容不变。
  • 测试提示词:
工作空间里不要「天气日志」,把它删掉。
  • 预期输出结果对比:
  • 应消失:天气日志从工作空间消失。
  • 应保留:订单表、对账表、干扰表仍在,内容不变。
  • 核验重点:仅天气日志被移除;留下的表字段与单元格须与导入时相同。测完后必须整包重新导入。

用例 2:按 _Sheet1 后缀删除

  • 测试目的:验证按表名末尾 _Sheet1 批量删除时,能清掉导入残留后缀表(含文件名本身已带 _Sheet1 的表),且不含该后缀的业务表全部留下。
  • 测试提示词:
删掉全部表名末尾带 _Sheet1 的表。
  • 预期输出结果对比:
  • 应消失:员工表_Sheet1、天猫订单_Sheet1 被删(导入后若叫员工表_Sheet1_Sheet1,按实际结尾匹配)。
  • 应保留:订单表、对账表、临时、临时表、天气日志、干扰表仍在。
  • 核验重点:不得误删名称不以 _Sheet1 结尾的表。测完后必须整包重新导入。

用例 3:排除某表后点名删除

  • 测试目的:验证「别动」排除语义与点名删除可以同时成立:被排除的对账表必须留下且内容不变,被点名的临时表被移除。
  • 测试提示词:
别动对账表,把临时表删了。
  • 预期输出结果对比:
  • 应消失:临时表没了。
  • 应保留:对账表仍在且内容不变。
  • 核验重点:排除声明紧邻的「对账表」未被删除。测完后必须整包重新导入。

用例 4:明确删除全部表

  • 测试目的:验证提示词明确要求删除工作空间全部数据表时,清单被清空,而不是只删一张或漏删对照表。
  • 测试提示词:
删除工作空间全部数据表。
  • 预期输出结果对比:
  • 执行后工作空间:工作空间表清单为空(或范围内全部删掉)。
  • 核验重点:8 张案例表均应消失。本条清空后工作空间已无表,必须整包重新导入才能继续后续用例。

用例 5:点名删两张

  • 测试目的:验证一次点名多张表时,仅被点名的表消失,订单表、对账表、干扰表仍在。
  • 测试提示词:
删除临时表和天气日志。
  • 预期输出结果对比:
  • 应消失:这两张没了(临时表、天气日志)。
  • 应保留:订单表、对账表、干扰表仍在。
  • 核验重点:未点名的表不得被连带删除;留下的表内容应原样。测完后必须整包重新导入。

用例 6:按表名包含匹配删除

  • 测试目的:验证「表名包含」片段删除时,短名表「临时」与「临时表」同时命中,其余不含该片段的表留下。
  • 测试提示词:
删除表名包含「临时」的表。
  • 预期输出结果对比:
  • 应消失:「临时」和「临时表」都被删。
  • 应保留:订单表、对账表、干扰表仍在。
  • 核验重点:包含匹配必须覆盖名为「临时」的那张表,不得只删「临时表」。测完后必须整包重新导入。

用例 7:按表名开头匹配删除

  • 测试目的:验证「以……开头」会命中名为「临时」的表本身,同时命中「临时表」,二者都应被删除。
  • 测试提示词:
删除表名以「临时」开头的表。
  • 预期输出结果对比:
  • 应消失:「临时」和「临时表」都被删。
  • 核验重点:开头匹配会命中名为「临时」的表本身,不要误判为「只删临时表」。测完后必须整包重新导入。

用例 8:开头匹配但排除自身

  • 测试目的:验证在开头匹配的同时声明「不要删」某一张表时,排除项必须留下,其余仍按开头规则删除。
  • 测试提示词:
删除表名以「临时」开头的表,不要删「临时」。
  • 预期输出结果对比:
  • 应消失:只删「临时表」。
  • 应保留:名为「临时」的那张必须留下。
  • 核验重点:排除自身后不得把短名表「临时」一并删掉。测完后必须整包重新导入。

四、 常见测试问题与操作贴士(FAQ)

  • Q1:导入 Excel 文件后,工作空间里的表名带上了 _Sheet1(如 订单表_Sheet1),提示词该怎么写?
    答:DT-Bot 具备智能表名模糊匹配能力,在提示词中直接书写 天气日志 或 天气日志_Sheet1 均可精确命中。本案例另有两张文件名本身就带 _Sheet1 的表(员工表_Sheet1、天猫订单_Sheet1);导入后再叠一层变成 员工表_Sheet1_Sheet1 也没关系,用例 2 按工作空间里的实际表名结尾匹配核验。若希望工作空间保持纯粹干净,可在本节点前接入「改表名」算子批量去掉后缀。

  • Q2:为什么强调每测完一条必须整包重新导入?能不能像复制表那样只补回被删的表?
    答:不能把「残缺清单」当作下一条的输入。删除表是危险操作,上一条已经从工作空间拿走了表;下一条若在缺表状态下运行,点名删、片段匹配、删全部的命中集合都会失真。每测完一条必须重新导入「删除表-案例表格.zip」全部 8 张表,再测下一条。

  • Q3:运行完成后,留下的表内容会被改掉吗?
    答:不应被改掉。本算子只从工作空间拿掉被命中的整表,留下的表字段、行数与单元格须与导入时相同。若发现对账表金额被改写、或未点名的干扰表消失,请整包重导后按对应用例复测。

  • Q4:用例 4 跑完工作空间是空的,还能接着贴下一条提示词吗?
    答:不能。删除全部表后清单已空,后续点名删、片段删都会失去对照基线。必须先整包重新导入 8 张案例表,再执行用例 5 及之后的提示词。