CSVを結合する・分割する

いくつものCSVを1つにまとめたり、大きなCSVを行数ごと・列の値ごとに分けたりします。見出しの行は分けたファイルにも付け、文字化けしない形で保存します。

結合するCSVをここにドロップ

またはクリックして選ぶ(CSV・TSV・TXT。いくつでも)

使い方

  1. 上で「結合する」か「分割する」を選びます。
  2. CSVのファイルをドロップします(クリックして選んでもかまいません)。結合はいくつでも、分割は1つです。
  3. つなぎ方・分け方と、保存の形を選んで「保存する」を押します。

結合する(いくつものCSVを1つに)

  • ファイルは、名前の順(「2月」は「10月」より前)に並びます。↑↓で順番を変えられます。
  • 「1行目は見出し」のときは、2つめからのファイルの見出しの行を省いて、続けてつなぎます。
  • 見出しの並びがファイルごとにちがうときは、同じ名前の列どうしをそろえます(「氏名・住所」と「住所・氏名・電話」でも、列をそろえて1つにします)。
  • 「元のファイル」の列を足すと、どのファイルにあった行かが分かります。
  • 「まったく同じ行は1つにする」は、すべての列が同じ行だけを消します(1つでもちがえば残します)。

分割する(1つのCSVをいくつかに)

  • 行数ごと:たとえば1,000行ずつに分けます。取り込みの行数に上限があるソフトに入れるときに。
  • 同じくらいの行数で○個に:何人かで分担するときに。
  • 列の値ごと:担当者・支店・都道府県などの列を選ぶと、その値ごとのファイルにします(「東京都.csv」「大阪府.csv」…)。
  • 「1行目は見出し」のときは、分けたファイルのそれぞれに見出しの行を付けます。
  • CSVで保存するとZIPにまとめます。Excelを選ぶと、1つのファイルに分けたものをシートにして入れます。

決まり

  • 文字コード(Shift_JIS・UTF-8)は自動で見分けます。読めない文字があると知らせるので、そのときは文字コードを選び直してください。
  • 中身のない行(すべての列が空の行)は除きます。値は書きかえません(先頭の0や長い番号もそのままです)。
  • 保存するCSVはカンマ区切り・改行はCRLFです。

よくある質問

Excelのファイルを結合・分割したい

先にCSV⇔Excel変換でCSVにしてから入れてください。保存の形で「Excel」を選べば、結果はExcelで受け取れます。

ExcelでCSVを開くと文字化けする

保存の形を「CSV(UTF-8・BOM付き)」にすると化けません。すでにあるCSVはCSVの文字化け直しで直せます。

ファイルはどこかに送られる?

送られません。読み込みも結合・分割も、すべてこのページの中(ブラウザ)で行っています。