読み込んだ一列目と規定のものを比較するには?

解決


7k  2006-05-10 03:38:26  No: 131301

また質問します。
選択されたCSVを読み込んでExcelに書き出したんですが、
規定以外のCSVを読み込んだ場合の処理を考えています。
CSVにはヘッダーをつけているのでそこと比較しようかなと思っているんですが、
できますか?
できたら1回で比較を済ませたいんですが・・・

規定のヘッダー:生徒番号, 氏名, 教科, ・・・以下略


じゃんぬねっと  URL  2006-05-10 05:02:38  No: 131302

> できますか?

できるでしょうね。
ただの文字列比較に過ぎませんから。

ただ、どちらにしても確実性はありません。
CSV はデータしか持たない構造なので無理する必要はないですね。

無理する必要があるのであれば、それは仕様を見直すべきですね。
それは CSV の役割を超えているからです。


我龍院忠太  2006-05-10 17:15:59  No: 131303

CSVは一行ずつ書かれているので、Line Inputステートメントで、
一行読み込んでヘッダと比較する。
又は
Input #1, Buffer(1), Buffer(2), Buffer・・・以下略
で読み込んだ最初のデーターをJoinでくっ付けて、
ヘッダと比較する。


7k  2006-05-10 19:30:06  No: 131304

回答ありがとうございます。
Line Inputステートメントで一行読み込んでヘッダと比較する方法で
うまく行きました。

助かりました!
ありがとうございましたm(_ _)m


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加