タイトル | : ファイル行数取得 |
記事No | : 12587 |
投稿日 | : 2008/06/19(Thu) 18:01 |
投稿者 | : ds |
100MB近い20万行のCSVファイルの行数を高速で取得しようと試みているのですが、 ループ処理でのカウントとFSOを使っての行数取得では遅すぎて手を拱いています。
FSO処理 FileDataCount = Fso.OpenTextFile(strPath, ForAppending).Line - 1 では約11秒です。
ループ処理 Do While Not EOF(FileNumber) Line Input #FileNumber, TextLine DataCount = DataCount + 1 Loop でも約11秒です。
なにかよい手はありませんか?
|