Как записать в конкретную ячейку в файл CSV? - PullRequest
0 голосов
/ 30 октября 2019

Мне нужно записать в определенную ячейку файл .csv с библиотекой org.apache.commons.csv без повторения и скопировать все строки.

Я пробовал это:

Reader reader = Files.newBufferedReader(Paths.get(Properties.dataFilePath));
CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);
List<CSVRecord> records = csvParser.getRecords();
records.get(rowNumber)[columnIndex] = value;

Однако этоне допускается.

Редактировать 1

Моя упомянутая IDE: The type of the expression must be an array type but it resolved to CSVRecord

1 Ответ

0 голосов
/ 30 октября 2019

Вы пробовали это с value = records.get(rowNumber).get(columnIndex);?

Посмотрите здесь, это может помочь вам: https://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVRecord.html

...