User Ratings

★★★★★
★★★★
★★★
★★
40
3
0
0
4
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
Write a Review

User Reviews

  • voji
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I would like to use, but it's buggy. Try to save this> writer.writeNext(new String[]{"te\\\"st", "test"}); And try to read... Csv reader not able to read this file... Furthermore, unable to use on java 6 projects.

    Posted 07/09/2015
  • kaiwinter
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    De-facto standard for parsing CSV.

    Posted 06/24/2015
  • woodrad
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    For those wondering where to find this on Maven Central, the package name was changed to com.opencsv (see the news item "OpenCSV 3.1 is out in maven central!"). Add something like this your pom. <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>3.1</version> </dependency>

    Posted 01/16/2015
  • olteanra
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Please upload this to Maven Central Repository! Thanks!

    Posted 09/10/2014
  • alboko
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Pros: Quick and easy way to read CSV. We use it from Play framework (trough a scala wrapper) to read bulk user data. Cons: There some issues with quotes, etc. No progress on that since 2012.

    Posted 02/01/2014
  • tammypalazzo
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    very good project, thanks!

    Posted 06/26/2013
  • vitalikklichko
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    It saves my time. highly recommended

    Posted 05/13/2013
  • clementcunin
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Opencsv works great for me.

    Posted 02/19/2013
  • adamsilva
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    opencsv is fast and easy to use

    Posted 02/15/2013
  • naser78
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Nice project! You did a great job. Thank you!

    Posted 02/12/2013
  • jamesgomes
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Easy to use and works.

    Posted 01/21/2013
  • nolanromero
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Stable and works.

    Posted 12/19/2012
  • a11922256
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Good and useful software

    Posted 12/18/2012
  • oid-4066808
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    a nice project but is it still moving on?

    Posted 11/28/2012
  • nathanruis
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    One of the easiest apps to use

    Posted 11/10/2012
  • mocgomero
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Opencsv works great. Recommended!

    Posted 10/12/2012
  • johhkidd
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Really nice realization.

    Posted 09/30/2012
  • williamhansen
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Easy to use and works.

    Posted 09/11/2012
  • oid-3314187
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Very often, the first line in a CSV file contains the field names. I created a little function that takes the list of lines as returned by Open CSV, and converts it to a list of maps, based on these field names. /** * @param lines a list of N CSV lines, as returned from reader.readAll(). * <p>The first line is assumed to be a header line, containing field names. * @return a list of (N-1) maps, one for each non-header line, with a map from the field name to its value. */ public static List<Map<String,String>> linesToMaps(List<String[]> lines) { if (lines.size()<1) throw new IllegalArgumentException("No heading line - no field names"); String[] fieldNames = lines.get(0); List<Map<String, String>> maps = new ArrayList<Map<String,String>>(); for (int iLine=1; iLine<lines.size(); ++iLine) { String[] line = lines.get(iLine); Map<String,String> map = new LinkedHashMap<String,String>(); // use linked hash map to keep the field order for (int iField=0; iField<line.length; ++iField) map.put(fieldNames[iField], line[iField]); maps.add(map); } return maps; }

    Posted 09/09/2012
  • diegoan
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    very fast parser with good algorithm

    Posted 07/24/2012
  • alkamoorru
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I use this software. Thank you for your work.

    Posted 06/15/2012
  • northnithicsie
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Straight forward SIMPLE user interface.

    Posted 06/13/2012
  • wildworcaupa
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Very very good. Using for a long time.

    Posted 06/13/2012
  • bugasikdia
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    always reliable. One of the first utilities I load on every new PC.

    Posted 06/07/2012
  • mautomoda
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Good work, thanks!

    Posted 06/06/2012
Show next 22 reviews