クリックしてアップロード、または複数のCSVファイルをドロップ
CSV・TSV・TXTファイルを2つ以上(Excelファイルも可) — 並び順のまま結合、アップロードなしCSVファイルの結合について
月ごとのエクスポート、店舗ごとのCSV、1日1ファイルのログ、複数のフォームから集めた登録リスト — データは小さなCSVファイルが何個にも分かれて届くことがよくあります。それを1つにしたいとき、Excelでコピー&貼り付けをすると時間がかかり、見出し行が何度もデータの途中に入り込んでしまいます。
このツールは、CSVファイルを見出し行が1つだけのファイルに結合します。各ファイルの区切り文字は自動で判別し、列は名前で揃え、値は入力されたとおりに保ちます。結果はCSV1つか、Excelブックで保存できます。
すべてブラウザの中で処理されます。ファイルがアップロードされることはありません。
主な機能
- たくさんのファイルを一度に — まとめて選ぶかドロップするだけ。リストの順が結合の順になります
- 見出し行は1つ — 列名は先頭に1回だけ書き込まれます
- 列は名前で照合 — 列の順番が違うファイルでも正しく揃います
- 新しい列も残る — 一部のファイルにしかない列は追加され、ほかの行は空のセルになります
- どの区切り文字でも — カンマ・セミコロン・タブ・パイプをファイルごとに判別
- 値は入力どおり — 先頭のゼロ、長いID、日付は変更されません
- 元ファイル名の列 — 任意で追加でき、各行の出どころがわかります
- CSVでもExcelでも — CSV1つ(区切り文字は選べます)か、.xlsxのシート1枚
見出し行は1つ、列は名前で照合
2つのエクスポートがあるとします。2つ目は列の順番が違い、市区町村の代わりに電話番号の列があります。
contacts-may.csv
| name | city | |
|---|---|---|
| Ada | ada@example.com | London |
contacts-june.csv
| name | phone | |
|---|---|---|
| jose@example.com | José | +34 600 000 000 |
見出し名で列を照合するをオン(初期設定)にすると、結合後のファイルは次のようになります。
| name | city | phone | |
|---|---|---|---|
| Ada | ada@example.com | London | |
| José | jose@example.com | +34 600 000 000 |
列の順番は最初のファイルで決まり、新しい列は最後に追加されます。名前の照合では、大文字・小文字や前後の空白は区別されません。リストの下の行に、一部のファイルにしかなかった列の数が表示されます。
照合をオフにすると、行をそのまま積み重ねます(1列目の下に1列目)。ファイルに見出し行がない場合や、列が同じとわかっている場合に向いています。
区切り文字・引用符・アクセント
- 各ファイルの区切り文字は自動で判別されるので、カンマ区切りとセミコロン区切りのファイルもまとめて結合できます。
- 結合後のCSVでは、最初のファイルの区切り文字か、選んだ区切り文字が使われます。
- カンマ・引用符・改行を含む値は、結果の中で正しく引用符で囲まれます。
- ファイルはUTF-8、UTF-16、古いWindowsのテキストとして読み込まれるため、JoséやZürichのような名前も崩れません。ファイルの先頭にBOM(Excelが好むマーク)がある場合は、結合後のCSVにもBOMが付きます。
- 空の行は除かれます。
CSVかExcelか
- CSVファイル1つ — すべての値が元のファイルのままです。別のプログラムに取り込むときに最適です。
- Excelブック(.xlsx) — 「Merged」という名前のシートが1枚できます。149.90のような普通の数値は合計できる本物の数値になり、先頭にゼロがある値(02134)は文字のままです。
よくある質問
CSVファイルを1つに結合するには?
ファイル選択画面ですべてのCSVファイルを選びます(またはボックスにまとめてドロップします)。順番を確認して、「結合したファイルをダウンロード」をクリックしてください。
見出し行は繰り返されますか?
いいえ。「見出し行を1つだけ残す」にチェックが入っていれば、列名は先頭に1回だけ書き込まれます。ほかのファイルの1行目は見出しとして扱われ、データとしてはコピーされません。
列が違うCSVファイルも結合できますか?
はい。「見出し名で列を照合する」をオンのままにしてください。どのファイルの列も1回ずつ現れ、その列がないファイルの行は空のセルになります。
数値や日付は変わりますか?
CSVで保存する場合は変わりません。すべての値が入力どおりです。Excelで保存する場合、普通の数値は数値になり、先頭のゼロと日付は入力どおりのまま残ります。
何個のファイルを結合できますか?
ブラウザのメモリに収まる範囲なら制限はなく、通常は数百ファイルや数百万行まで扱えます。アップロードしないので、アップロードの上限もありません。
データは安全ですか?
はい。ファイルはブラウザの中で読み込まれ、結合されます。サーバーには何も送信されません。
関連ツール
- Excelファイル結合 — XLSXファイルをまとめる、またはファイルごとに1タブ
- テキストファイル結合 — フォルダ内のCSVやTXTファイルをまとめて結合
- 重複行の削除 — 結合したリストを整理
- CSVをExcelに変換 — CSV1つを本物のブックに
- Excelファイル分割 — 逆の操作:大きなファイルを複数に分割
使い方
- クリックしてアップロードをクリックするか、2つ以上のCSVファイルをボックスにドラッグします
- 矢印を使ってファイルを正しい順番に並べます
- 見出し行を1つだけ残すと見出し名で列を照合するにチェックを入れたままにします(見出し行がないファイルではチェックを外します)
- 各行の出どころを見たい場合は元ファイル名の列を追加にチェックを入れます
- 保存形式を選びます:CSVファイル(と区切り文字)またはExcelブック
- プレビューを確認して、結合したファイルをダウンロードをクリックします