問題タブ [apache-commons-csv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
605 参照

java - 同じ値の列をグループ化してCSVを読み取る方法

CSV ファイルを読み取り、いくつかのロジックを実行してから、そのための JSON を作成するタスクがあります。

JSON を作成する前に、必要なロジックに行き詰まっています。すべての同じ SK の PR として、SK に対して Max PR VALUE を設定する必要があります。

私の要件:

CSV:

注: SK に対する最大 PR は、常にその SK の最後の行にあります。

ここで CSV を読み取る必要があり、以下のように JSON データを書き込む必要があります。

編集:

コード

0 投票する
2 に答える
2925 参照

java - Apache 共通 CSV フォーマッター: IOException: カプセル化されたトークンと区切り文字の間の無効な文字

JakartaCommons-csv を使用して CSV ファイルを解析しようとしています

サンプル入力ファイル

Formatter : CSVFormat.newFormat(',').withIgnoreEmptyLines().withQuote('"') CSV_DELIMITER は、

出力

  1. CSV 解析後の Field1 値は次のようになります: Ryan, R"u"bianes
  2. CSV 解析後の Field5 値は次のようになります: South delhi, Rohini 122001

例外:原因: java.io.IOException: (2 行目) カプセル化されたトークンと区切り文字の間の無効な文字

0 投票する
1 に答える
410 参照

java - Apache Commons を使用した CSV ファイルの読み取り

ネストされた形式の 2 つのファイルから CSV ファイル データを取得したい

サーバー情報を含み、ハッシュマップに取得する3つのファイルを次に示します

反対票を投じる前に、計算を使用してサーバー情報を更新し、ハッシュマップを更新する必要があることを聞いてください

0 投票する
1 に答える
3346 参照

java-7 - レコードを追加するときにヘッダー行を書き込まないように CSVPrinter に指示するにはどうすればよいですか?

書いているプログラムとは別のプログラムで作成された CSV ファイルがあるため、ヘッダーを変更できません。ファイルのヘッダーはControllerID,Event,Number,ReaderID,Timestamp,TransactionID,. CSVPrinter同じ CSV に行を挿入するために使用している に同じヘッダーを指定しました。ただし、プリンターがレコードを追加すると、以下に示すように、新しいレコードの前にヘッダー行が追加されます。

問題のコードは次のようになります。

トランザクション POJO のコードは、問題とは関係がないため省略します。

CSVPrinterが行を出力する前にヘッダー行を出力しないようにするにはどうすればよいですか? (CSV ファイルには既にヘッダー行が含まれています。)