投稿日 | : 2005/09/07(Wed) 18:13 |
投稿者 | : NDK |
Eメール | : |
URL | : |
タイトル | : 文字の置き換えについて |
お世話になります。
今、数千行のCSVファイルをバイナリーモードで開き、
Replaceで「,」を「TAB」に置き換える処理を行なっていますが、
Replaceの処理が遅い様です。 他の方法は無いでしょうか?
よろしくお願い致します。
iFree = FreeFile
Open sFile For Binary Access Read As #iFree
lLen = LOF(iFree)
If (0 < lLen) Then
ReDim bytArray(lLen - 1)
Get #iFree, , bytArray
End If
Close #iFree
sCovText = StrConv(bytArray, vbUnicode)
sCovText = Replace(sCovText, ",", vbTab)
Kill sText
iFree = FreeFile
Open sText For Binary Access Write As #iFree
Put #iFree, , sCovText
Close #iFree