VB ログファイルからデータを時間毎に取得したい
VBでログファイルからデータを1行ずつ読み取り、
1時間毎と1秒毎の件数を取得したいです。
ログファイルは下記のように数千行のデータが存在します。
1 | 20140306 07:12:34 , TEST_A , AAA , 001
2 | 20140306 07:12:34 , TEST_A , BBB , 001
3 | 20140306 07:15:01 , TEST_A , BBB , 001
4 | 20140306 08:12:34 , TEST_B , CCC , 002
5 | 20140306 08:20:30 , TEST_A , CCC , 002
6 | 20140306 08:20:30 , TEST_A , CCC , 002
7 | 20140306 08:20:30 , TEST_A , CCC , 002
8 | 20140306 09:12:33 , TEST_A , AAA , 003
9 | 20140306 10:15:47 , TEST_A , BBB , 004
10 | 20140306 10:15:47 , TEST_B , BBB , 004
・
・
・
条件は、データに「TEST_A」と言う文字列が含まれている事です。
この場合、まず1時間毎の件数を取得して
指定のセルに表示させます。
7:00 | 3
8:00 | 3
9:00 | 1
10:00| 1
そして、その時間毎の秒間最大件数を取得して
指定のセルの表示させたいです。
7:00 | 2
8:00 | 3
9:00 | 1
10:00| 1
何卒、よろしくお願いいたします。
お礼
ありがとうございます。 よくよく考えたら単純なことだったんですね。 ファイルは単なるログの出力先なので、これで大丈夫だと思います。 しかも、パージするときは、ログを出力するアプリケーションは動作していないので。。。 ありがとうございました。