CSVファイルを折れ線グラフ化するプログラムを作っているのですが・・・
CSVファイルを折れ線グラフ化するプログラムを作っているのですが・・・
以前、似たようなものをEXCELのVBAでやったことはあります。
今回は、使用先PCにEXCELが無いので、EXCELを使わないでやりたいと思い、
無料のVB2008をMicrosoftから落としてきて、手探りで始めています。
:LOG
:LOGGING_ID,3,"湿度"
:SERIAL_ID,13
:DEVICE_NUM,3
:RECORD_NUM,100
:DEV_COMMENT,"NO.1 湿度","NO.2 湿度","外気湿度"
:DEV_TYPE,BIN16,BIN16,BIN16
:DISP_TYPE,DEC,DEC,DEC
:DEV_SIZE,1,1,1
2010/10/29 08:30:50,498,0,0
2010/10/29 08:31:49,498,0,0
2010/10/29 08:32:49,497,0,0
・
・
・
一日1ファイル、1分ごとに記録された湿度のデータが入ったCSVファイルです。
これを、
選択した日付のファイルを開き、
グラフ目盛を”1分ごと””10分ごと”、”1時間ごと”に
任意で変えて表示できる
折れ線グラフを作ろうとしています。
DateTimePickerを使って、日付の指定、該当ファイルの有無、などは出来ました。
ですが、その後の、するべき方向性がまったっく見えてきません。
(1)指定したCSVファイルを開く
(2)一連の「:」行を削除
(3)先頭行に「,NO.1 湿度,NO.2 湿度,外気湿度,」を挿入
(4)指定した間隔分の行を抽出(10分ごとなら、00分、10分、20分、30分、40分、50分の行だけ抽出)
(指定間隔はRadiobuttonで選ばせようと思っています。)
(5)作業用のCSVファイルとして保存
(4)Chartにて表示
こんな流れで合っていますか?
データベースを使うんですか?(←SQLだのADOだの、必要なら、ゼロから覚えなければならない状態です)
参考書よんだり、webで調べたりしているのですが、
VBから直接、csvを編集(行の削除、挿入)が出来るのか、
そして、別ファイルとして保存できるのかが、見えません。
訳がわからなくなってしまいました。
EXCELを使えば、楽ちんなんですかね?
ただ、EXCELでのVBAも、少しかじった程度なんですが。
なんとか道筋だけでも教えていただけたら、と思います。
お願いします。