CSV ファイルの特定の行にアクセスして、特定のフィールドを置き換えることはできますか? たとえば、この擬似コードのように:
Row row = csvFile.getRow(123);
row.getField(2).set("someString");
Apache Commons CSVとOpenCSVを試しましたが、それらをどのように使用するかわかりません。私が考えることができる唯一の方法は、ファイルを反復処理し、すべてを新しいオブジェクトに保存してファイルを作成することですが、それは良い方法とは思えません。
ご提案ありがとうございます。