数量を合計して 1 行にする

同じ商品の注文が複数行に分かれていて、数量を足して 1 行にしたい例です。名前は同じで食い違いがなく、数値の列だけが合計されることを確かめます。

入力

CSV(1 行目は見出し)

id,name,qty
1,A,2
2,B,1
1,A,3

キー列の位置(左から何列目か)

1

統合の方法

数値の列は合計し、ほかは空欄を補う

キーの前後の空白を無視して比べる

いいえ

区切り文字

カンマ(,)

結果

エラー 0 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

指摘はありません。

キー列id
元のデータ行3 行
統合後のデータ行2 行
減った行1 行

統合した CSV

id,name,qty
1,A,5
2,B,1

検算(この結果になる理由)

qty の列は空でない値がすべて数字なので合計の対象です。キー 1 は 2 と 3 を足して 5 になります。name は同じ A なので食い違いの警告はなく、出力はキー 1 が 5、キー 2 が 1 です。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 統合は元に戻せません。必ず元の CSV を残したうえで、出力と食い違いの警告を確認して使ってください。
  • 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例