Giriş
Şu satırı dahil ederiz.
constructor
Şöyle yaparız
Şöyle yaparız
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVRecord;
CSV dosyasındaki bir satırı temsil eder. Sadece okuma amaçlıdır.constructor
Şöyle yaparız
CSVFormat csvFormat = CSVFormat.DEFAULT.withHeader();
try (CSVParser csvParser = csvFormat.parse(Files.newBufferedReader(Paths.get("...")))) {
for (CSVRecord csvRecord : csvParser) {
...
}
}
get metoduŞöyle yaparız
Reader in = new FileReader("przedmioty.csv");
Iterable<CSVRecord> records = CSVFormat.DEFAULT
.withHeader("Name", "Teacher", "Years")
.withIgnoreHeaderCase()
.withTrim()
.parse(in);
for (CSVRecord csvRecord : records) {
String name = csvRecord.get(0);
//Accessing the values by column header name
String Teacher = csvRecord.get(1);
String years = csvRecord.get(2);
// Printing the record
System.out.println("Record Number - " + csvRecord.getRecordNumber());
System.out.println("Name: " + name);
System.out.println("Teacher: " + Teacher);
System.out.print("Years : " + years);
System.out.println("\n\n");
}
size metoduŞöyle yaparız.
public static String[] toArray(CSVRecord rec) {
String[] arr = new String[rec.size()];
int i = 0;
for (String str : rec) {
arr[i++] = str;
}
return arr;
}
toMap metoduŞöyle yaparız.
Map<String, String> map = csvRecord.toMap();
Hiç yorum yok:
Yorum Gönder