import com.univocity.parsers.csv.CsvParser;
import com.univocity.parsers.csv.CsvParserSettings;
import com.univocity.parsers.common.processor.RowProcessor;
import com.univocity.parsers.common.processor.ObjectRowProcessor;
import java.io.FileReader;
import java.util.List;
public class CsvParserExample {
public static void main(String[] args) throws Exception {
settings.getFormat().setLineSeparator("
");
settings.getFormat().setDelimiter(',');
settings.setNullValue("NULL");
RowProcessor rowProcessor = new ObjectRowProcessor() {
@Override
}
};
settings.setRowProcessor(rowProcessor);
CsvParser parser = new CsvParser(settings);
FileReader fileReader = new FileReader("data.csv");
List<String[]> allRows = parser.parseAll(fileReader);
for (String[] row : allRows) {
for (String value : row) {
System.out.print(value + ",");
}
System.out.println();
}
}
}