2012-02-11 12 views

答えて

4

CSVファイルの行番号を読みたいと仮定は、通常、指定されたレコードに「ジャンプ」することは不可能であることを意味している、可変長レコードが含まれています。唯一の解決策は、必要なレコードに達するまで、カウントを維持しながら、ファイルの先頭からCSVレコードを順番に読み取ることです。

SuperCsvでこの行をスキップするための特別なAPIが見つかりませんでした。CsvListReader#read()メソッドを手動で11回呼び出して、必要な行を取得する必要があります。

他のCSVリーディングライブラリに「行間ジャンプ」機能があるかどうかわかりませんが、そのような場合でも、手動で必要な行にスキップするよりもうまく機能することはありません最初の段落で与えられた。

関連する問題