投稿日 | : 2007/02/05(Mon) 12:36 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^3: CSVファイルの読込について |
> 単純に読む込む場合は、やはり横方向にしか無理なの
> ですね。
誤解のないように言いますと、横方向に という言い方は当てはまりません。
どちらかと言えば帯状にデータを並べて保存されているイメージかと。
従って、特定の箇所の1文字でも変更したらすべて書き直す必要があります。
ランダムファイルなら、特定の行の特定の列のデータだけ読み書きできますが
シーケンシャルファイルは、最初から、最後まで読み込む必要があります。
その際に他の、列のデータを読み込む必要がないなら、そのデータを読み飛ばす
だけで、処理速度等は他の列のデータも読み込んだ場合も変わらないので。
Input #intFileNo, strYubin(lngDatN), strAddre(lngDatN), strNamae(lngDatN)
のような場合、strAddre(lngDatN) だけを読み込み(変数等に確保又は表示)後は
変数等に確保も表示もしなければ、見た目は列方法に読み込んだ事になりますが、
ランダムファイルのように特定の行・列といった読み込みはできませんと言う事です。
(この方法も全ての列と行に同じようにデータが入っている場合にしか通用しません、
行によって列数が不揃いなら、難しいでしょう)
貴方が、なぜ、列方向に読み込みたいのかを書いておられないので先のような
回答をしただけです。