S0ロガーには、月単位でcsvファイルが付属しています。ファイルは5分ごとに更新され、いつでも取得できます。月末には、ファイルは8500行を超えています。新しい月が始まると、新しいファイルが作成されます。
ファイル形式は次のようになります。
Datum / Uhrzeit (UTC);Main meter - Sales office (kWh);Meter 9;Temperature - Server room;Supply conductor air conditioner
01.06.12 00:00:00;438.220;0.001;274;155
01.06.12 00:05:00;438.240;0.001;274;203
01.06.12 00:10:00;438.259;0.001;275;134
01.06.12 00:15:00;438.283;0.001;274;176
01.06.12 00:20:00;438.303;0.001;274;206
dd.mm.yy
(これはヨーロッパの日付形式です)
月次ファイルをファイル名yymmdd.csvの日次ファイルに分割し、これらのファイルを保存して、さらに使用および処理したいと思います。列名は使用できません。
日中は5分ごとにデータが更新されますが、1日が終わった後は何も変わらないため、このデータを再処理する必要はありません。fgetcsvが最も適切な方法であることがわかりました。しかし、かなり時間がかかり、不必要なデータの再処理を防ぐにはどうすればよいでしょうか。