19

アップロードされた CSV ファイルを読み込もうとしていますが、データを操作する前に、最初のヘッダー名をチェックして、それが正しいファイルであることを確認する必要があります。私はそれを行う方法を見つけようとしましたが、読者は代わりに 2 行目にスキップします。ヘッダーの 1 つを選択してその値を確認する直接的な方法はありますか?

4

2 に答える 2

9

最初の行だけを確認したい場合は、パーサーを直接使用できます。

var parser = new CsvParser( textReader );
var row = parser.Read();
if( row[0] == "MyColumn" ) { /* do something */ }

を使用しているStream場合、再度使用する場合は最初にリセットする必要があります。

于 2014-10-01T21:29:54.137 に答える