对账与复核经常要按格子地址改一个单号、整列写状态、两格互换、把一块区域拷走再清空,或把列合计写入指定格。坐标若按 Excel 文件「A1=表头」来念,会改错行、写错列。

「格子编辑」算子按工作空间格子地址完成改值、区域填写、互换、拷贝、清空、撑行,以及列聚合写入和跨表拷格。工作空间 A0 是表头,A1 起是第一行数据;不写结果名则就地改目标表。本案例提供一套完整测试数据包,带您由浅入深验证算子的改值、区域填写、互换、拷贝、清空、撑行、列聚合写入以及跨表拷格。

一、 案例数据集说明

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

下载本案例全部表格

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

1. 测试表结构速览

数据表名称 业务场景角色 初始包含字段列表 测试重点验证方向
销售明细.xlsx 订单复核底表 订单号, 客户, 金额, 备注 改值、区域填写、互换、拷贝、清空、列聚合写入、跨表拷格
员工表.xlsx 人员状态底表 工号, 姓名, 部门, 状态 整列填写、清空、表尾撑行
对账表.xlsx 跨表拷格目标表 单号, 金额 接收跨表拷格并按需撑行
源块.xlsx 库位源矩形样本 库位编号, 数量_合计 矩形拷贝源块(本用例集提示词未点名此表)
目标块.xlsx 上架目标矩形样本 上架编号, 预约单号 矩形拷贝目标块(本用例集提示词未点名此表)
窄表.xlsx 单列窄表样本 仅一列 窄列对照(本用例集提示词未点名此表)
宽表.xlsx 行列坐标撑行样本 工号, 姓名, 部门, 岗位, 电话, 邮箱, 城市, 状态, 备注, 标记 按「第 N 行第 M 列」改格并撑行
干扰表.xlsx 干扰对照表 备注, 内容 确认未点名的表不被改写

也可以按需单表下载:

二、 测试上手步骤指引

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

  1. 导入案例数据:在 DT-Bot 界面左侧「工作空间」区域,点击【导入】,批量上传上述 8 个 Excel 表格。
  2. 部署算子节点:在左侧算子库中找到「数据处理」分类下的 「格子编辑」 算子,将其拖拽至中间画布区域。
  3. 录入测试指令:单击选中该「格子编辑」节点,在右侧弹出的属性配置面板中,将下方测试用例中的【测试提示词】复制粘贴至提示词框中。多步案例必须按 1. 2. 3. 分行书写,后一步吃前一步已经改过的表;多步案例也可将整段提示词一次性交给「根据描述生成工作流」。
  4. 执行并核验:点击节点右上角的【运行】按钮。核验格子时按工作空间坐标理解:A0 是表头,A1 起是第一行数据,不要按 Excel 文件里 A1=表头来念。
  5. 测试复原技巧:
    - 不写结果名时,算子就地改目标表。
    - 多步必须落在同一张已改过的表上,禁止每一步都按导入原表重算。
    - 为避免前一条测试的改格状态影响后续测试,建议在测下一个用例前重新导入原始表格。

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

用例 1:先改单号,再核备注,再对调金额

  • 测试目的:验证改值、区域填写与互换三步串联,后一步必须吃前一步已改过的销售明细。
  • 测试提示词:
销售明细:
1. 把 A1 改成 O99
2. 把 D1:D4 写成已复核
3. 把 C1 和 C4 互换
  • 预期输出结果对比:
  • A1:=O99(不是 O1)
  • 备注:四行都是已复核
  • 金额:C1=50、C4=120;C2=80、C3=200 不动
  • 核验重点:必须三步都落在同一张已改过的销售明细上,禁止第二步仍按 A1=O1 去想;干扰表不变。

用例 2:先拷订单号到备注,再清空源格,再把空出来的格写成新号

  • 测试目的:验证拷贝(源只读)、清空与再写入的顺序,禁止跳步。
  • 测试提示词:
销售明细:
1. 把 A1:A3 拷到 D1
2. 把 A4 清空
3. 把 A4 写成 O00
  • 预期输出结果对比:
  • 拷贝结果:D1=O1 D2=O2 D3=O3
  • 源区:A1:A3 仍是 O1/O2/O3(源只读拷)
  • A4:=O00(先空再写,不是还停在 O4)
  • 核验重点:禁止只拷完就收尾,也禁止第三步把 A4 直接从 O4 改成 O00 而跳过清空。

用例 3:先写两格,再清空其中一格,再和远处一格互换

  • 测试目的:验证清空后的格子不再保留中间态,互换左侧必须是已改过的 A1。
  • 测试提示词:
销售明细:
1. 把 A1 改成 O99,再把 D3 改成已核
2. 把 D3 清空
3. 把 A1 和 A4 互换
  • 预期输出结果对比:
  • 第二步之后:D3 为空(不是还停在「已核」)
  • 第三步之后:A1=O4、A4=O99
  • D2:仍是加急
  • 核验重点:第三步互换的左侧必须是已经改成 O99 的 A1,不得再拿原始 O1 去换。

用例 4:先整列写状态,再清空试用行,再撑行写新工号

  • 测试目的:验证整列填写、单格清空与表尾撑行的串联,补行必须吃已改过的表。
  • 测试提示词:
员工表:
1. 把「状态」列全部写成离职
2. 把 D3 清空
3. 表尾加 2 行空行,再把 A4 写成 E04
  • 预期输出结果对比:
  • 状态:D1/D2=离职;D3 为空(不是离职)
  • 行数:3+2=5
  • 新工号:A4=E04;A5 空
  • 原三行:工号/姓名/部门不动
  • 核验重点:第三步补行必须吃第二步已经改过的表,不得回到「在职/试用」原表再加行。

用例 5:按行列坐标改格并撑行

  • 测试目的:验证「第 N 行第 M 列」按工作空间数据行理解,清空远处格子时按需撑行、不加列。
  • 测试提示词:
宽表:
1. 把第 2 行第 3 列改成财务
2. 清空第 10 行第 10 列
  • 预期输出结果对比:
  • C2(李四那行部门)=财务
  • 行数:撑到 10
  • J10:为空
  • 第 4~9 行:业务列为空
  • 原第 1、3 行:不动
  • 列数:仍 10(CLEAR 不加列)
  • 核验重点:不要改成 C3 或 Excel 文件坐标。

用例 6:先求和写入,再计数写入,再把合计拷到表尾新行

  • 测试目的:验证列聚合写入后,后续步骤吃的是已写入格子的值,而不是再扫一遍金额列。
  • 测试提示词:
销售明细:
1. 把金额列求和,写入 D1
2. 把金额列计数,写入 D2
3. 表尾加 1 行空行,再把 D1 的值写到 D5
  • 预期输出结果对比:
  • D1:=450(或 450.0)
  • D2:=4
  • 行数:5
  • D5:=450(吃的是已经写入 D1 的合计,不是再扫一遍金额列)
  • 金额列:C1:C4 仍是 120/80/200/50
  • D3:仍是无
  • 核验重点:不写新表、不分组。

用例 7:先平均写入,再取最大写入,再把这两格对调

  • 测试目的:验证两次聚合写入后再互换,互换对象必须是已写入的格子。
  • 测试提示词:
销售明细:
1. 把金额列求平均,写入 D1
2. 把金额列取最大,写入 D2
3. 把 D1 和 D2 互换
  • 预期输出结果对比:
  • 第一步:D1=112.5
  • 第二步:D2=200
  • 第三步之后:D1=200、D2=112.5
  • 核验重点:禁止第三步按「还没写过的空备注」去换。

用例 8:先取最小写入,再跨表拷格,再清空源格

  • 测试目的:验证跨表拷格吃的是已写入的聚合结果,并在目标表不够行时先撑出来。
  • 测试提示词:
销售明细和对账表:
1. 把销售明细金额列取最小,写入销售明细 D1
2. 把销售明细 D1 拷到对账表 B4(对账表不够行就先撑出来)
3. 把销售明细 D1 清空
  • 预期输出结果对比:
  • 对账表:行数至少 4,B4=50
  • 销售明细 D1:为空
  • 金额列:仍是 120/80/200/50
  • 核验重点:第二步吃的是已经写入的 50,不是原始「加急」;源销售明细除 D1 被清空外其余不动。

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

  • Q1:导入 Excel 文件后,工作空间里的表名带上了 _Sheet1(如 销售明细_Sheet1),提示词该怎么写?
    答:DT-Bot 具备智能表名模糊匹配能力,在提示词中直接书写 销售明细 或 销售明细_Sheet1 均可精确命中。若希望工作空间保持纯粹干净,可在本节点前接入「改表名」算子批量去掉后缀。

  • Q2:为什么运行完成后,左侧工作空间没有出现新的表格?格子怎么对不上 Excel?
    答:不写结果名时,格子编辑就地改目标表,不会新增表名。核验坐标时请记住:工作空间 A0 是表头,A1 起是第一行数据,不要按 Excel 文件里 A1=表头来念。

  • Q3:连续测多条多步提示词时,格子值对不上?
    答:默认就地改表,且后一步吃前一步已改过的表。上一条用例留下的 O99、已复核、撑行等状态会污染下一条。建议每次切换测试用例前重新导入原始表格。