基础报表

行式报表

适用场景

适合订单、流水、库存明细等“每条记录占一行”的清单;当需要按类别合并、横纵两个维度展开或按组显示小计时,应改用后续分组教程。

最终效果

预览后表头只出现一次,三条订单从第 2 行开始依次向下扩展,订单号、客户、日期和运费始终处于同一条记录。

行式报表最终预览

本例功能

  • 明细行纵向扩展
  • 同行字段通过默认左父格保持同步
  • 固定表头与基础边框

最小数据集

字段 类型 用途
订单号 文本 每条订单的标识
客户 文本 明细内容
下单日期 日期文本 展示日期
运费 数值 展示金额
[
  { "订单号": "SO-1001", "客户": "青禾商贸", "下单日期": "2026-06-01", "运费": 18.5 },
  { "订单号": "SO-1002", "客户": "远山书店", "下单日期": "2026-06-02", "运费": 12 }
]

下载完整示例数据

报表结构设计

在 A1:D1 写入四个表头;A2:D2 是唯一的明细模板行。不要预先复制多行,运行时会按数组长度生成。

数据绑定

把“订单号、客户、下单日期、运费”分别拖入 A2、B2、C2、D2。A2 是明细主格,其余单元格与它共享当前记录。

关键配置

配置路径:数据源设置 → 新建数据集;单元格属性 → 扩展。

  1. 新建静态数据集并粘贴下载文件内容,可先用出入参数据集确认字段。
  2. 选中 A2:D2,在“单元格属性 → 扩展”中选择“纵向扩展”。
  3. B2:D2 的“左父格”选择“默认”,让同行字段跟随 A2。
  4. 给 A1:D2 设置边框,表头可设置背景色和居中对齐。

预览验证

  • 数据区应正好生成 3 行,顺序与 JSON 一致。
  • 每行的客户、日期和运费应与同一订单号对应。
  • 继续增加一条数据时,只增加一行而不增加新列。

常见错误

  • 只显示第一条 → 明细单元格未设纵向扩展 → 将 A2:D2 的扩展方向统一改为纵向。
  • 同一行字段错位 → B2:D2 没有跟随主格 → 将左父格设为默认。
  • 重复生成空白行 → 模板中手工复制了明细行 → 只保留第 2 行模板。

延伸阅读

继续阅读单元格绑定数据列和单元格扩展操作。