Ricebridge
Search This Site
May 14 2008 18:40 UTC


$15 Gift Certificate for every bug you find.

MaxMind GeoIP
This IP address to country database is provided as a CSV file that can easily be read by CSV Manager.

Got a question for us?
Just Ask!

Bookmark Why should I use Ricebridge Java CSV Manager Component - user-friendly and well documented for software developers at del.icio.us Digg Why should I use Ricebridge Java CSV Manager Component - user-friendly and well documented for software developers at Digg.com Bookmark Why should I use Ricebridge Java CSV Manager Component - user-friendly and well documented for software developers at reddit.com Bookmark Why should I use Ricebridge Java CSV Manager Component - user-friendly and well documented for software developers at YahooMyWeb Bookmark Why should I use Ricebridge Java CSV Manager Component - user-friendly and well documented for software developers at Spurl.net Bookmark Why should I use Ricebridge Java CSV Manager Component - user-friendly and well documented for software developers at Simpy.com Bookmark Polyphasic Mutants at NewsVine Blink this Why should I use Ricebridge Java CSV Manager Component - user-friendly and well documented for software developers at blinklist.com Bookmark Why should I use Ricebridge Java CSV Manager Component - user-friendly and well documented for software developers at Furl.net Fark Why should I use Ricebridge Java CSV Manager Component - user-friendly and well documented for software developers at Fark.com

Why Should I Use Ricebridge CSV Manager?

Let's look at some common objections:

1. I can code it myself

But how long will it take? How long will it take a competent programmer to put together a reasonable CSV parser, and handle some or all of the awkward bits like quoting, escaping, embedded newlines, internationalization, and error handling?

How much is one hour of your time worth? You probably cost your company at least $50 an hour, between salary, taxes and overheads. Now $50 as a ballpark figure means you've got just one hour to write a CSV parser (CSV Manager costs $170.00). Sounds easy, right?

Actually, we've "run the numbers" on this scenario, and you can take a look at them on our Return on Investment page. Let's just say we spent considerably more than two hours coding CSV Manager (you don't wanna know how many...).

Frankly, you're not paying for code. You're paying for a fully-tested, high-performance, well-documented and production-ready day when you don't work late. This is one less thing you have to worry about. It just works and you get on with the rest of your project, and maybe even make the deadline.

2. ...with a StringTokenizer!

OK, well parse this file then:

Name,Address,Born
"Smith, Adam", "Edinburgh
Scotland", 1723
"Hobbes, Thomas", "Paris", 1588

CSV allows commas and newlines inside quoted fields. As a result, it requires more than simply splitting the input on newlines and commas. Open the file in Excel to see how the data should be interpreted.

3. I can get a free CSV parser off the web

Is the software license compatible with your code base? Don't even think about distributing GPL'ed code or you could be up the tata without a tutu*.

By the way, if you can be compliant with the GPL, Ostermiller CSV is the best GPL CSV parser we have found, and we're happy to recommend it (shh, it's free!).

Are you sure there are no memory leaks in your CSV parser? You wouldn't want that large file of transactions to go AWOL during the 3AM batch update, now would you? We've tested our stuff, we pretty damn sure there's no memory leaks. That CSV quick-fix dump-it-on-the-web class that you found on
   www.random-webpage.com/~stuff_I_did_in_uni.html
has not suffered quite the same scrutiny.

What about documentation? You can't just run javadoc on some source code. You need to actually write the documentation for each class, for each method, for each member variable, individually and comprehensively, as a standalone piece. A lot of people code for fun, so that they can give the code away. There aren't too many (good souls that they are) who write documentation for fun so that they can give it away.

4. There's no Source Code so I can't fix it when it breaks

First of all, we do provide source code, it's just more expensive. And we don't obfuscate our bytecode, so you can probably decompile CSV Manager if you are really stuck. Yeah, you heard right, we don't mind if you decompile our stuff for internal use. Remember, we're not selling code, we're turning you into a delivers-on-time coder.

Second, source code is overrated. Really, how often do you relish the thought of reading someone else's code? Trying to figure out what they meant, when they just don't see things the way you do. And then there's coding style - all those braces, on the wrong lines!. Yuck. Don't tell me you look forward to code-review day.

Third, if it breaks, you get your money back. We will give a refund up to 12 months after purchase. But we also want to help you get your work done. If you find a bug, we'll try to help you get back on track, and we'll make every effort to fix it and ship you a working version. We do want to know about bugs, and we document them publicly.

5. But you're a Dog!**

Yes, we are a small company. But that means we really care about what we're doing. We don't have a call-center, we don't have a mission statement and we don't have non-techies running the show. We do have working code and a developer-friendly attitude. Take your pick.


Try the Online Demo Download now for $470.00 More Licensing options





* with apologies to Joel Spolsky.
** On the Internet, nobody knows you're a dog

FREE Email Support

All CSV Manager licenses include a FREE 6 month Email Support Package, worth $1500.00.

Email Support Package

FREE XML Manager

All CSV Manager licenses include a FREE XML Manager single developer license, worth $170.00.

Convert CSV to XML

Any CSV Format

The CSV Manager component can handle any style of tabular text data, from Excel CSV files to the UNIX passwd file.

CSV Formats

"Your product actually did help a lot! I was able to accelerate my development time quite a bit and your service support was also real nice."
Luis Garcia,
Independent Contractor
"An event-based CSV parser is so much more flexible and elegant than the free alternatives that I found. We use it for applications which require a mixture of XML and CSV data. This requires a parser that performs well, uses memory efficiently, simplifies data access and accurately formats output data. We found the Ricebridge parser easy to work with, conspicuously well documented and capable of handling large (500kb+) files. That's a big thumbs up from all the Gaisan team."
Shane Dempsey,
Gaisan
"I would have spent all day trying to read CSV fields that contained commas. I bought your software about 15 minutes ago and my problem is ALREADY solved. Thank you very, very much for a quality piece of software."
Adrian Klingel,
Illumaware
"Ricebridge CSV Manager was really easy to integrate into our existing system, and has been completely reliable for data transfer, not to mention a big time saver!"
Fred Crowe, Speech-Writers
comment on this page Home | Search | About Us | Contact Us | Our Products | Documentation | Resources | Login
Copyright © 2004-2008 Ricebridge. All Rights Reserved.