複数のCSVファイルのデータを1つのファイルにまとめる方法

効率的に複数のCSVファイルをひとつにまとめる方法を調べましたので、備忘録としてここにメモしておきます。

大まかな作業の流れ

大まかな流れとしては以下のような感じになります。

  1. まとめたいCSVファイルを同一フォルダに入れ込む
  2. 命令を書いたバッチファイルを作成する
  3. バッチファイルをCSVファイル群のフォルダに入れ込み実行する

「バッチファイル」だの「命令」だのという難しそうな言葉が出てきますが、やることはものすごく簡単です。

具体的な設定方法

それでは具体的にCSVファイルを一括化する方法をみていきましょう。

(1) まとめたいCSVファイルを同一フォルダに入れ込む

まず、任意のフォルダを作成し、その中に当該CSVファイル群を入れ込みます。

csv_001

(2) バッチファイルを作成する

メモ帳などのテキスト作成アプリを起動し・・・

csv_002

「copy *.csv matome.csv」と記述します(※" matome"の部分は任意の名前で構いません)。

csv_003

続いて「ファイル>名前をつけて保存」で、先ほど作成したCSVファイル群と同じフォルダ内に保存します。

csv_004

その際、ファイルの名前を「meirei.bat」として保存します。

csv_005

meireiの部分は任意の名前で構いません。ただ 拡張子を「.txt」ではなく「.bat」にするのがポイントです。

以下のように「meirei.bat」のファイルが追加されれば完了です。

csv_006

(3) バッチファイルを実行する

あとは特に難しいこともありません、この「merei.bat」をダブルクリックするだけです。

一瞬、黒いウィンドウが表示されたあと、同じフォルダ内に「matome.cav」という新規ファイルが出来ればOKです。

csv_007

この新規に作成されたcsvファイルにすべてのデータがまとまっているはずです。

最後に

参考にさせて頂いた記事

方法に関しては「どこでもドア(ジャンク)」さんの記事を参考にさせていただきました。この場を借りてお礼申し上げます。ありがとうございます!!

大量のCSVファイルやLOGファイルを一瞬で1つのファイルにする方法

日常生活の中で、 その月のあらゆるCSVファイルをまとめてみたい 1年分のログファイルをもらったけどひとつずつ確認とかありえない アンケートを集計したらちょっとした過ちで、毎日別ファイルになっちゃって集計が面倒(負荷分散という噂もあるけど) なんてこと、ありますよね。

2 件のコメント

    • コメントありがとうございます!
      おかげさまでデータ整理が大変楽になりました。本当に助かりました!

  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です