import com.simplecsv.CSVReader;
import java.util.List;
public class CSVImportExample {
public static void main(String[] args) {
String csvFilePath = "data.csv";
try (CSVReader csvReader = new CSVReader(csvFilePath)) {
List<List<String>> data = csvReader.read();
for (List<String> row : data) {
for (String field : row) {
System.out.print(field + ", ");
}
System.out.println();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
import com.simplecsv.CSVWriter;
import java.util.ArrayList;
import java.util.List;
public class CSVExportExample {
public static void main(String[] args) {
String csvFilePath = "data.csv";
try (CSVWriter csvWriter = new CSVWriter(csvFilePath)) {
List<List<String>> data = new ArrayList<>();
List<String> row1 = new ArrayList<>();
row1.add("Name");
row1.add("Age");
row1.add("Email");
data.add(row1);
List<String> row2 = new ArrayList<>();
row2.add("John");
row2.add("25");
row2.add("john@example.com");
data.add(row2);
List<String> row3 = new ArrayList<>();
row3.add("Alice");
row3.add("30");
row3.add("alice@example.com");
data.add(row3);
csvWriter.write(data);
} catch (Exception e) {
e.printStackTrace();
}
}
}