CSV結合ツール

2つのCSVを1つにまとめます。縦につなぐ方法と、共通の列で横につなぐ方法を選べます。

テキストを貼り付けて使う
テキストを貼り付けて使う

つなぎ方

使い方

  1. 1つ目と2つ目、2つのCSVを読み込みます(どちらも1行目を見出しとして扱います)。
  2. つなぎ方を選びます。「縦につなぐ」は見出しをそろえて行を積み、「横につなぐ」は指定した列の値で行をつなぎます。
  3. 横につなぐ場合は、それぞれのCSVでキーにする列を選びます。
  4. 結果を表で確認し、CSVとして保存します。

このツールについて

縦につなぐときは、見出しが同じ列どうしを揃えます。片方にしかない列は空欄で埋めます。

横につなぐときは、指定した列の値が一致する行どうしをつなぎます(ExcelのVLOOKUPに近い動き)。

ブラウザの中だけで動いています。入力した内容がサーバーへ送られることはありません。

こんなときに使えます

同じ項目のCSVを月ごとなどに分けて持っているとき、縦につないで1つのファイルにまとめられます。

注文データと顧客マスタのように、共通のID列で別々のCSVを1つの表に突き合わせたいときは、横につなぐ方法が使えます(ExcelのVLOOKUPに近い動きです)。

つなぎ方の違い

縦につなぐときは、両方のCSVの見出しを比較し、同じ見出しの列をそろえて行を積みます。片方にしかない見出しの列は、もう片方のCSVでは空欄になります。

横につなぐときは、1つ目のCSVの行を基準に、選んだキー列の値が一致する2つ目のCSVの行を探して、キー列以外の列をつなげます。一致する行が無いときは空欄になります。2つ目のCSVに同じキーの値の行が複数あるときは、最初に見つかった1行だけを使います。

よくある質問

見出し(1行目)がないCSVでも使えますか?
このツールは1行目を見出しとして扱うため、見出しの無いCSVを読み込むと、本来はデータである1行目が見出しとして扱われてしまいます。見出し行を追加してから読み込んでください。
横につないだとき、一致しなかった行はどうなりますか?
1つ目のCSVの行はそのまま残り、2つ目のCSVからつなぐ列は空欄になります。
縦につないだとき、列の順番はどうなりますか?
1つ目のCSVの見出しの並びが先に来て、2つ目のCSVにしかない見出しがそのあとに追加されます。