User Ratings

★★★★★
★★★★
★★★
★★
★
38
3
0
0
3
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 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 3 / 5

Rate This Project
Login To Rate This Project

User Reviews

  • 5 out of 5 stars
    The RFC4180 parser works like a charm to read and write CSV. On top of that I got quick and great support from developers. Awesome!
  • 5 out of 5 stars
    Excellent
  • 5 out of 5 stars
    Fast and easy
  • 5 out of 5 stars
    why are you guys hardcoded "null" while writing object to csv. anyspecif reason? In BeanToCSV class for (Method getter : getters) { /* 128 */ Object value = getter.invoke(bean, (Object[])null); /* 129 */ if (value == null) /* 130 */ values.add("null"); /* */ else { /* 132 */ values.add(value.toString()); /* */ }
  • 5 out of 5 stars
    Library does exactly what it should do. Quick response from developers.
  • 1 out of 5 stars
    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.
  • 5 out of 5 stars
    De-facto standard for parsing CSV.
  • 4 out of 5 stars
    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>
  • 4 out of 5 stars
    Please upload this to Maven Central Repository! Thanks!
    1 user found this review helpful.
  • 4 out of 5 stars
    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.
  • 5 out of 5 stars
    very good project, thanks!
  • 5 out of 5 stars
    It saves my time. highly recommended
  • 5 out of 5 stars
    Opencsv works great for me.
  • 5 out of 5 stars
    Good and useful software
  • 5 out of 5 stars
    a nice project but is it still moving on?
    1 user found this review helpful.
  • 5 out of 5 stars
    Opencsv works great. Recommended!
  • 5 out of 5 stars
    Really nice realization.
  • 5 out of 5 stars
    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; }
  • 5 out of 5 stars
    very fast parser with good algorithm
  • 5 out of 5 stars
    I use this software. Thank you for your work.
  • 5 out of 5 stars
    Straight forward SIMPLE user interface.
  • 5 out of 5 stars
    Very very good. Using for a long time.
  • 5 out of 5 stars
    always reliable. One of the first utilities I load on every new PC.
  • 5 out of 5 stars
    Good work, thanks!
  • 5 out of 5 stars
    Very good project. Try the beta for Windows, its freaking fast.
  • Previous
  • You're on page 1
  • 2
  • Next