Мне нужна помощь.Я хочу реализовать код, в котором я хочу прочитать данные из файла CSV.
Пример CSV-файла (details.csv):
идентификатор, имя, возраст
1, чч, 23
2, нит, 24
Я хочу создать такой метод в Java, чтобы читать этот CSV, что япередать имя листа, имя столбца и имя строки в качестве параметров.Где бы ни находилось совпадение этой комбинации, выбираются соответствующие данные.
Пример: - Я хочу передать details.csv, name & 1. Я должен получить вывод как bh.
Не могли бы вы помочь мне с этим?
Я пытался использовать следующий код, но он возвращает нулевое значение: -
public static String searchCsvLine(String filename, String searchString, String rowname) throws IOException {
String resultRow = null;
BufferedReader br = new BufferedReader(new FileReader(filename));
String line;
while ( (line = br.readLine()) != null ) {
String[] values = line.split(",");
if(values.equals(searchString)) {
resultRow = line;
break;
}
}
br.close();
return resultRow;
}