Reader in = new FileReader(dataFile);
Iterable<CSVRecord> records = CSVFormat.RFC4180.withFirstRecordAsHeader().withIgnoreEmptyLines(true).withTrim().parse(in);
// Reads the data in csv file until last row is encountered
for (CSVRecord record : records) {
String column1= record.get("column1");
を使用してCSVファイルを読み込むここでは、CSVファイルのcolumn1の値が1234557.」のようなものですので、私はコラムを読んWHEそれは開始時に引用符でフェッチされたときに二重引用符を省略します。どのような方法があります。 "" "0996108562"、 "" "204979956"apacheのコモンズのcsvに
このスクリーンダンプは無意味です。 Excelのスナップショットのように見えます。あなたのコードはそれを読んでいないので、 'dataFile'で参照されるファイルの実際の内容を見せてください。テキストとして質問に貼り付け、画像を挿入しないでください。しかし、おそらく '' "0996108562"、 "" "204979956" 'などの2つのCSV引用値が含まれています。値の最初の文字は引用符です。 CSVパーサーはそれらを削除しません**。そうではありません。これは数値データをテキストとして入力するためのExcelのクォークであり、CSVとは関係ありません。 *自分で削除するか、Excelに追加しないでください。* – Andreas