import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVParser;
import org.apache.commons.csv.CSVRecord;
public class CSVReaderExample {
public static void main(String[] args) {
try {
CSVParser parser = CSVParser.parse(new File("data.csv"), CSVFormat.DEFAULT);
for (CSVRecord record : parser) {
String col1 = record.get(0);
String col2 = record.get(1);
System.out.println("Column 1: " + col1 + ", Column 2: " + col2);
}
parser.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVPrinter;
public class CSVWriterExample {
public static void main(String[] args) {
try {
CSVPrinter printer = new CSVPrinter(new FileWriter("data.csv"), CSVFormat.DEFAULT);
printer.printRecord("Field 1", "Field 2");
printer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}