また質問します。
選択されたCSVを読み込んでExcelに書き出したんですが、
規定以外のCSVを読み込んだ場合の処理を考えています。
CSVにはヘッダーをつけているのでそこと比較しようかなと思っているんですが、
できますか?
できたら1回で比較を済ませたいんですが・・・
規定のヘッダー:生徒番号, 氏名, 教科, ・・・以下略
> できますか?
できるでしょうね。
ただの文字列比較に過ぎませんから。
ただ、どちらにしても確実性はありません。
CSV はデータしか持たない構造なので無理する必要はないですね。
無理する必要があるのであれば、それは仕様を見直すべきですね。
それは CSV の役割を超えているからです。
CSVは一行ずつ書かれているので、Line Inputステートメントで、
一行読み込んでヘッダと比較する。
又は
Input #1, Buffer(1), Buffer(2), Buffer・・・以下略
で読み込んだ最初のデーターをJoinでくっ付けて、
ヘッダと比較する。
回答ありがとうございます。
Line Inputステートメントで一行読み込んでヘッダと比較する方法で
うまく行きました。
助かりました!
ありがとうございましたm(_ _)m
ツイート | ![]() |