大量のCSVファイルやLOGファイルを一瞬で1つのファイルにする方法
日常生活の中で、
- その月のあらゆるCSVファイルをまとめてみたい
- 1年分のログファイルをもらったけどひとつずつ確認とかありえない
- アンケートを集計したらちょっとした過ちで、毎日別ファイルになっちゃって集計が面倒(負荷分散という噂もあるけど)
なんてこと、ありますよね。
ひとつずつエクセルで開いて、一番下までスクロールして別ファイルのデータをコピー&ペーストの繰り返し……では、間違いも増えるし面倒です。
複数のCSVファイルを瞬間で一つのファイルにまとめる方法
バッチファイルを使って、複数のCSVファイルをまとめる方法を紹介します。
- テキストエディタを開きます
- copy *.csv total.csv と書きます
- 保存します
- 拡張子を .bat に変更します
以上でバッチファイルが完成です。続いて
- まとめたいcsvファイルを一つのフォルダに入れます
- 上記で作成したbatファイルを同じフォルダに入れます
- batファイルを実行(開くor ダブルクリック)します
- フォルダ内に、total.csvというファイルが生成されます
total.csvを変更したい場合は、copy *.csv total.csv 赤いところを変更します。
logファイルをマージしたいときは、.csv を .log にします。
CSVファイルの桁数を簡単に調べる方法
バッチファイルで、桁数を調べることができます。エクセルで表示して一番下までスクロールしてもいいのですが、桁数が多いと時間がかかります。
書き方は、「バッチファイル 書き方」で検索するといっぱい出てくるのですが、
このページを紹介しておきます。
映画の情報いっぱいで面白いサイトでした。思わず読んでしまった。。
ま、そんなに必要な人はいないかと思いますが、とりあえず覚書でした。
これって、別に、logファイルでも便利に使えると思ったのでちょっと編集。
絵文字がうっとうしかったので編集(2017年1月26日)
ディスカッション
コメント一覧
もしわかれば教えて欲しいのですが、「total.csv」として出力されるファイル名称を、その作業年月日時分秒に自動的に変える方法はあるでしょうか?つまり出力されるcsvファイル名称がYYYYMMDDHHMMSS.csvになるとありがたいのですが。
匿名さま
使うのはテキストファイルベースなので、バッチで取得できればできるかもしれませんね。
すみません、私もそこまで詳しくないのです。
参考になりました。ありがとうございます。
ピンバック & トラックバック一覧
[…] トファイルをまとめる方法は書いたことがあるのですが、 大量のCSVファイルやLOGファイルを一瞬で1つのファイルにする方法 どうでも良いけど、一瞬じゃないよね。データ量によって […]
[…] ストファイルをまとめる方法は書いたことがあるのですが、 大量のCSVファイルやLOGファイルを一瞬で1つのファイルにする方法 どうでも良いけど、一瞬じゃないよね。データ量によって […]
[…] 大量のCSVファイルやLOGファイルを一瞬で1つのファイルにする方法 […]