投稿日 | : 2003/10/09(Thu) 16:04 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re: CSVファイル、指定行編集 |
ようは、高速に書き替えができればいいのですから
FileSystemObject オブジェクトを使って
1.書き換える行までの文字数を取得する
(文字数が解ればその文字数分だけ一気に読込む)
2.書き換える行までのデータを取得
3.書き換える行から末尾までのデータを取得
4.上記の2のデータと書き換えるデータと3のデータを1つにする
5.名前を変えて保存する
以上の方法で35列9900行(2.36MB)のファイルの5000行目の書換で 0.86秒
9000行目の書換で1.08秒でできました。
ちなみに上記ファイルを通常のLine Input 等で読込むと8分以上かかりました。
一度試して見て下さい。