import com.csvreader.CsvReader;
import com.csvreader.CsvWriter;
public class CSVExtensionExample {
public static void main(String[] args) {
String csvFilePath = "data.csv";
String[] headers = {"Name", "Age", "Country"};
try (CsvReader csvReader = new CsvReader(csvFilePath)) {
csvReader.readHeaders();
while (csvReader.readRecord()) {
String name = csvReader.get("Name");
int age = csvReader.getInt("Age");
String country = csvReader.get("Country");
System.out.println("Name: " + name + ", Age: " + age + ", Country: " + country);
}
} catch (Exception e) {
e.printStackTrace();
}
try (CsvWriter csvWriter = new CsvWriter(csvFilePath)) {
csvWriter.writeRecord(headers);
csvWriter.write("John");
csvWriter.write("25");
csvWriter.write("USA");
csvWriter.write("Alice");
csvWriter.write("30");
csvWriter.write("Canada");
csvWriter.flush();
} catch (Exception e) {
e.printStackTrace();
}
}
}