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

2009 年 9 月 17 日

日常生活の中で、

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

なんてこと、ありますよね。

ひとつずつエクセルで開いて、一番下までスクロールして別ファイルのデータをコピー&ペーストの繰り返し……では、間違いも増えるし面倒です。

複数のCSVファイルを瞬間で一つのファイルにまとめる方法

バッチファイルを使って、複数のCSVファイルをまとめる方法を紹介します。

  1. テキストエディタを開きます
  2. copy *.csv total.csv  と書きます
  3. 保存します
  4. 拡張子を .bat  に変更します

以上でバッチファイルが完成です。続いて

  1. まとめたいcsvファイルを一つのフォルダに入れます
  2. 上記で作成したbatファイルを同じフォルダに入れます
  3. batファイルを実行(開くor ダブルクリック)します
  4. フォルダ内に、total.csvというファイルが生成されます

total.csvを変更したい場合は、copy *.csv total.csv 赤いところを変更します。
logファイルをマージしたいときは、.csv を .log にします。

CSVファイルの桁数を簡単に調べる方法

バッチファイルで、桁数を調べることができます。エクセルで表示して一番下までスクロールしてもいいのですが、桁数が多いと時間がかかります。

書き方は、「バッチファイル 書き方」で検索するといっぱい出てくるのですが、

子持ちししゃもといっしょ バッチファイルの書き方

このページを紹介しておきます。

映画の情報いっぱいで面白いサイトでした。思わず読んでしまった。。

ま、そんなに必要な人はいないかと思いますが、とりあえず覚書でした。


これって、別に、logファイルでも便利に使えると思ったのでちょっと編集。
絵文字がうっとうしかったので編集(2017年1月26日)