<dependency>
<groupId>com.googlecode.simplecsv</groupId>
<artifactId>simplecsv</artifactId>
<version>1.4.0</version>
</dependency>
import com.googlecode.simplecsv.reader.CsvRow;
public class CsvReaderExample {
public static void main(String[] args) {
String csvFile = "path/to/customers.csv";
try (CsvReader reader = new CsvReader(new FileReader(csvFile))) {
while (reader.hasNext()) {
CsvRow row = reader.next();
String name = row.getValue("name");
int age = row.getValueAsInt("age");
String address = row.getValue("address");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Address: " + address);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
import com.googlecode.simplecsv.writer.CsvWriter;
public class CsvWriterExample {
public static void main(String[] args) {
String csvFile = "path/to/customers.csv";
try (CsvWriter writer = new CsvWriter(new FileWriter(csvFile))) {
for (Customer customer : customers) {
writer.writeRow()
.value("name", customer.getName())
.value("age", customer.getAge())
.value("address", customer.getAddress())
.endRow();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}