<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.4</version>
</dependency>
import java.io.FileReader;
import java.io.IOException;
import com.opencsv.CSVReader;
public class CSVReaderExample {
public static void main(String[] args) {
try (CSVReader reader = new CSVReader(new FileReader("data.csv"))) {
String[] line;
while ((line = reader.readNext()) != null) {
for (String data : line) {
System.out.print(data + " ");
}
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.FileWriter;
import java.io.IOException;
import com.opencsv.CSVWriter;
public class CSVWriterExample {
public static void main(String[] args) {
try (CSVWriter writer = new CSVWriter(new FileWriter("data.csv"))) {
String[] header = {"Name", "Age", "Country"};
String[] data1 = {"John Doe", "25", "USA"};
String[] data2 = {"Jane Smith", "30", "UK"};
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.FileReader;
import java.io.IOException;
import com.opencsv.CSVParser;
import com.opencsv.CSVReader;
public class CSVConfigExample {
public static void main(String[] args) {
try (CSVReader reader = new CSVReader(new FileReader("data.csv"),
} catch (IOException e) {
e.printStackTrace();
}
}
}