<!-- For Maven -->
<dependency>
<groupId>com.navercorp.csv</groupId>
<artifactId>csvengine</artifactId>
<version>1.0.0</version>
</dependency>
<!-- For Gradle -->
implementation 'com.navercorp.csv:csvengine:1.0.0'
import com.navercorp.csv.CsvEngine;
import com.navercorp.csv.config.CsvConfig;
import com.navercorp.csv.reader.CsvReader;
import com.navercorp.csv.reader.CsvReaderFactory;
public class CsvReaderExample {
public static void main(String[] args) {
CsvConfig config = new CsvConfig();
CsvReaderFactory factory = new CsvReaderFactory(config);
CsvReader reader = factory.create("/path/to/your/file.csv");
while (reader.readRecord()) {
String[] values = reader.getValues();
for (String value : values) {
System.out.print(value + " ");
}
System.out.println();
}
reader.close();
}
}
import com.navercorp.csv.CsvEngine;
import com.navercorp.csv.config.CsvConfig;
import com.navercorp.csv.writer.CsvWriter;
import com.navercorp.csv.writer.CsvWriterFactory;
public class CsvWriterExample {
public static void main(String[] args) {
CsvConfig config = new CsvConfig();
CsvWriterFactory factory = new CsvWriterFactory(config);
CsvWriter writer = factory.create("/path/to/your/file.csv");
writer.writeRecord("John Doe", "john.doe@example.com");
writer.writeRecord("Jane Smith", "jane.smith@example.com");
writer.close();
}
}