<dependency>
<groupId>com.github.csvengine</groupId>
<artifactId>csvengine</artifactId>
<version>1.1.6</version>
</dependency>
CsvReader csvReader = new CsvReader("/path/to/file.csv");
Iterator<CsvRow> rowIterator = csvReader.iterator();
if (rowIterator.hasNext()) {
CsvRow row = rowIterator.next();
}
String columnValue = row.getString("columnName");
import com.csvengine.CsvReader;
import com.csvengine.CsvRow;
import java.util.Iterator;
public class CsvFileReader {
public static void main(String[] args) {
CsvReader csvReader = new CsvReader("/path/to/file.csv");
Iterator<CsvRow> rowIterator = csvReader.iterator();
while (rowIterator.hasNext()) {
CsvRow row = rowIterator.next();
String columnValue1 = row.getString("column1");
String columnValue2 = row.getString("column2");
}
csvReader.close();
}
}
CsvWriter csvWriter = new CsvWriter("/path/to/file.csv");
csvWriter.writeRow()
.addValue("value1")
.addValue("value2")
.endRow();
csvWriter.close();
import com.csvengine.CsvWriter;
public class CsvFileWriter {
public static void main(String[] args) {
CsvWriter csvWriter = new CsvWriter("/path/to/file.csv");
csvWriter.writeRow()
.addValue("value1")
.addValue("value2")
.endRow();
csvWriter.close();
}
}