Skip to content

toongeorges/minimalCSV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minimalCSV

Minimal Java code to parse CSV or a similar format

Common Usage

Reader csvReader = ...;
CSVFieldIterator iterator = new CSVFieldIterator(',', csvReader);
iterator.skipLine(); //to skip CSV header
List<List<String>> lines = new ArrayList<>();
for (List<String> line = iterator.readLine(); line != null; line = iterator.readLine()) {
    lines.add(line);
}	

Low Level Usage

Reader csvReader = ...;
CSVFieldIterator iterator = new CSVFieldIterator(',', csvReader);
iterator.skipLine(); //to skip CSV header
List<List<String>> lines = new ArrayList<>();
while (iterator.hasNext()) {
    List line = new ArrayList<>();
    do {
        line.add(iterator.next());
    } while (iterator.hasNextForLine());
    lines.add(line);
}

About

Minimal Java code to parse CSV or a similar format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages