I tried doing some CSV parsing with bindy and had some issues due to
variable length records in the same file and other format weirdness.
I ended up using camel-beanio.  It's very flexible/configurable and
works well.

    -Chris


http://camel.apache.org/beanio.html
http://beanio.org

On Wed, Jan 2, 2013 at 10:14 PM, Ramiro <ramiro...@gmail.com> wrote:
> Im working with Karaf 2.2.10 and Camel 2.10.1. I receive a file, parse the
> csv to a pojo, and do some other suff. My problem is that if a field in a
> record on the csv ends with a coma like the third field here:
>
> someFieldValue,someOtherFieldValue,"aaaa ,",moreStuff
>
> It puts together aaaa , with moreStuff in a single field(ignoring the
> second quote). But if i add something like:
>
> someFieldValue,someOtherFieldValue,"aaaa , bbb",moreStuff
>
> It gets processed without a problem(aaaa , bbb in a field, moreStuff in
> another). Seems like Camel is interpreting the ," pair like something to
> escape.
>
> Im using comma as the separator, and i've tried with other separators and
> setting the quote attribute of the @CsvRecord to single and double quotes.
>
>
> Is this expected behaviour, or some known bug? Any workarounds?

Reply via email to