Super CSV 2.2.0

Fast, free and cross platform CSV reader/writer
Super CSV is the next generation CSV reader/writer. Super CSV is fast, free and cross platform. Its revolutionary concept of cellprocessors, makes it easy to read/write objects/maps/string lists with automatic type conversion and constraint checking.

The main motivation for Super Csv is to be the fastest, best,and most programmer friendly free CSV package available for Java.

Super Csv's unique features raises the bar and sets a new standard for CSV packages.

Super Csv is designed around solid Object-oriented principles, and thus aims to leverage your Object-oriented code, making it easier to write and maintain.

Main features:

  • The ability to read/write POJO beans, Maps and String lists.
  • Automatic "CSV encoding" of output on a per need basis. Thus when you write special characters such as , or " Super CSV ensure the content is properly escaped (according to my CSV specification).
  • The ability to easily convert input/output to integers, dates, big decimals, trimming strings, etc...
  • The ability to easily verify data conforms to some specification, such as number ranges, string sizes, uniqueness and even optional columns.
  • The ability to read/write data from anywhere in any encoding. As long as you provide a Reader or a Writer.
  • Support for Windows, MAC and Linux line breaks.
  • Configurable separation character, space character and end of line character (for writing files to different platforms)
  • Operates on streams rather than filenames, enabling you to read/write CSV files e.g. over a network connection.
  • Supporting partial reading and writing of objects, maps and arrays with easy setting of default values.
  • Supporting on-the-fly generation of bean interfaces when using the BeanReader

last updated on:
April 27th, 2014, 4:08 GMT
file size:
1.8 MB
developed by:
Kasper B. Graversen
license type:
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Developer Tools
Super CSV
Download Button

In a hurry? Add it to your Download Basket!

user rating 24



Rate it!
What's New in This Release:
  • New features:
  • 28 - CsvBeanReader and CsvDozerBeanReader can now read into existing beans
  • 39 - ParseBigDecimal now removes grouping separators if DecimalFormatSymbols are supplied
  • 41 - A new ParseEnum cell processor for parsing Enums
read full changelog

Add your review!