複数ファイルの面倒な手作業を自動化

毎月届くCSVを、一つの表にまとめる。

店舗別・月別など複数のCSVを一度に選ぶだけで、列名を照合して行を結合し、重複データの削除とファイル別の内訳確認までまとめて実行します。Excelでファイルを何度も開き、コピー・貼り付け・列の並び替えを繰り返す作業を省けます。

実際に何ができる? 結合前と結合後の例

架空の売上CSVを3ファイル読み込んだ場合の例です。列の順序が違っていても、同じ列名を対応させます。

入力:東京店.csv

日付商品売上
11/1A1000
11/2B2000

入力:大阪店.csv

売上商品日付
3000C11/1
1000A11/1

入力:名古屋店.csv

日付商品売上
11/3D4000

出力:結合済みCSV(プレビュー)

日付商品売上元ファイル
11/1A1000東京店.csv
11/2B2000東京店.csv
11/1C3000大阪店.csv
11/1A1000大阪店.csv
11/3D4000名古屋店.csv

同じ内容でも別店舗の取引なら残す必要があります。重複削除は任意で、元ファイル名を含めて重複判定する設定も選べます。日付形式や表記ゆれは自動変換しません。

列名の自動照合列の並びが違っても同じ項目に結合
重複の検出・削除重複行数を確認し、必要な場合だけ削除
ファイル別の処理結果読み込んだ行数や列の違いを一覧表示

自分のCSVファイルをまとめる

1ファイル最大5MB、合計20MB、最大50ファイル・合計10万行・200列まで。UTF-8またはShift_JISに対応。

重複とは、選択した判定対象の全列の値が完全一致する行です。取引IDや日付だけでの部分一致判定は行いません。

ファイルを選ぶか、上のサンプルを試してください。

使い方と、事前に確認すること

  1. ファイルを用意する:各CSVの先頭行に「日付」「商品」「売上」などの列名を入れてください。Excelファイル(.xlsx)は直接読み込めないため、CSV形式で保存してください。
  2. 複数選択する:「ファイルを選択」から複数のCSVをまとめて選択します。最初は「この3ファイルを実際に結合してみる」で操作を確認できます。
  3. 列の対応を選ぶ:通常は「列名で対応させる」を使用します。列名が異なる場合は別の列として出力し、該当しないセルは空欄になります。「商品」と「商品名」などの表記ゆれは自動で同一視しません。
  4. 重複削除を選ぶ:取引記録など、同じ内容が別々の正しい取引である場合は重複削除をオフにしてください。元ファイル名を含めると異なるファイル間の同一行は別扱いになります。
  5. 結果を確認して保存する:ファイルごとの行数・列の差異・削除件数を確認し、結合済みCSVを保存します。元ファイルは変更されません。

対応できること・できないこと

カンマや改行を含む引用符付きセル、UTF-8とShift_JISのCSVを読み込めます。ただし、各ファイルの1行目は列名が必要です。列名が重複しているファイルや、行ごとに列数が異なるファイルは誤結合を避けるためエラーにします。複数ファイルの文字コードが混在している場合は、同じ文字コードにそろえてから読み込んでください。

データの取り扱い

ファイルの内容はこのページ内のJavaScriptで処理し、結合処理のためにサーバーへ送信しません。ページにはアクセス解析用の外部スクリプトが読み込まれます。機密性の高い情報については利用環境・組織の取り扱い規程も確認してください。