[
  {
    "row_id": "r_001",
    "sheet": "조립",
    "equip_label": "EQ-01",
    "item": "defect_rate",
    "value_raw": "1.2",
    "unit": "%",
    "measured_at": "2026-05-01 09:00",
    "row_kind": "data"
  },
  {
    "row_id": "r_002",
    "sheet": "조립",
    "equip_label": "EQ-01",
    "item": "defect_rate",
    "value_raw": "8.7",
    "unit": "%",
    "measured_at": "2026-05-01 13:00",
    "row_kind": "data"
  },
  {
    "row_id": "r_003",
    "sheet": "조립",
    "equip_label": "",
    "item": "temp",
    "value_raw": "-",
    "unit": "℃",
    "measured_at": "2026-05-01 13:05",
    "row_kind": "data"
  },
  {
    "row_id": "r_004",
    "sheet": "조립",
    "equip_label": "소계",
    "item": "defect_rate",
    "value_raw": "9.9",
    "unit": "%",
    "measured_at": "",
    "row_kind": "subtotal"
  },
  {
    "row_id": "r_005",
    "sheet": "건조",
    "equip_label": "EQ-02",
    "item": "temp",
    "value_raw": "240",
    "unit": "℃",
    "measured_at": "2026-05-01 10:00",
    "row_kind": "data"
  },
  {
    "row_id": "r_006",
    "sheet": "건조",
    "equip_label": "eq 02",
    "item": "defect_rate",
    "value_raw": "2.0",
    "unit": "%",
    "measured_at": "2026-05-01 10:05",
    "row_kind": "data"
  },
  {
    "row_id": "r_007",
    "sheet": "건조",
    "equip_label": "설비",
    "item": "temp",
    "value_raw": "측정값",
    "unit": null,
    "measured_at": "",
    "row_kind": "header_repeat"
  },
  {
    "row_id": "r_008",
    "sheet": "포장",
    "equip_label": "EQ-03 ",
    "item": "stock_qty",
    "value_raw": "1,250",
    "unit": "EA",
    "measured_at": "2026-05-02 08:00",
    "row_kind": "data"
  },
  {
    "row_id": "r_009",
    "sheet": "포장",
    "equip_label": "EQ-09",
    "item": "stock_qty",
    "value_raw": "0",
    "unit": "EA",
    "measured_at": "2026-05-02 08:10",
    "row_kind": "data"
  },
  {
    "row_id": "r_010",
    "sheet": "포장",
    "equip_label": "EQ-03",
    "item": "temp",
    "value_raw": "151.4",
    "unit": "℃",
    "measured_at": "2026-05-02 09:00",
    "row_kind": "data"
  },
  {
    "row_id": "r_011",
    "sheet": "조립",
    "equip_label": "EQ01",
    "item": "stock_qty",
    "value_raw": "5",
    "unit": "EA",
    "measured_at": "2026-05-02 08:00",
    "row_kind": "data"
  },
  {
    "row_id": "r_012",
    "sheet": "건조",
    "equip_label": "EQ-02",
    "item": "temp",
    "value_raw": "185",
    "unit": null,
    "measured_at": "2026-05-02 10:00",
    "row_kind": "data"
  }
]