Skip to content
/ csval Public

Implementation of Java version for CSV file processing

Notifications You must be signed in to change notification settings

fomjar/csval

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSVal

Implementation of Java version for CSV file processing

How easy?

CSVal csv = new CSVal();
// read & write
csv.read(inputStream);   // csv.read(file);
csv.write(outputStream); // csv.write(file);
// value access
System.out.println(Arrays.asList(csv.head()).toString());
csv.body().forEach(vals -> System.out.println(Arrays.asList(vals).toString()));
System.out.println(csv.toString());

Deal with huge files?

CSVal csv = new CSVal();
csv.read(file, new CSValReader() {
    @Override
    public void line(int row, String[] vals) {
        System.out.println(String.format("[ROW %08d] %s", row, Arrays.asList(vals).toString());
    }
});

About

Implementation of Java version for CSV file processing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages