import org.apache.any23.source.CSVReader;
import org.apache.any23.source.CSVWriter;
public class CSVUtilsExample {
public static void main(String[] args) {
try {
// Create a CSVReader object to read data from a CSV file
CSVReader csvReader = new CSVReader("data.csv");
// Read and process each record in the CSV file
String[] record;
while ((record = csvReader.readNext()) != null) {
// Process the record data
for (String field : record) {
System.out.println(field);
}
}
// Create a CSVWriter object to write data to a CSV file
CSVWriter csvWriter = new CSVWriter("output.csv");
// Write data to the CSV file
csvWriter.writeNext(new String[]{"Field1", "Field2", "Field3"});
csvWriter.writeNext(new String[]{"Value1", "Value2", "Value3"});
// Close the CSVReader and CSVWriter objects
csvReader.close();
csvWriter.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
<dependency>
<groupId>org.apache.any23</groupId>
<artifactId>any23-core</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>org.apache.any23</groupId>
<artifactId>any23-csvutils</artifactId>
<version>2.6</version>
</dependency>