You might want to look at Text::xSV (
http://search.cpan.org/~tilly/Text-xSV-0.13/ ).  It handles embedded
linefeeds.

--Rhet


On Sat, 22 Jan 2005 10:43:59 -0600, Eric Wilhelm <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I've written some code before which uses the CSV.pm module (has this
> never appeared on CPAN?)  But had to step-through the number of
> quotes and read-in some extra lines to get a full record (where
> linefeeds are embedded in fields.)
> 
> That was a terribly memory hog, and entangled with some task-specific
> code (but I'm a better programmer now than I was two years ago.)  So,
> I thought I would take a look at CPAN before I try to round-off this
> square wheel.  From the looks of it, there isn't anything there for
> this.
> 
> I looked at Text::CSV_XS and messed with Text::CSV::Simple, but both
> of these seem to want a record to be only on one line.
> 
> I couldn't get AnyData::Format::CSV to work using either form of the
> examples (could be that it isn't dying properly on errors?)
> 
> Tie::Handle::CSV looked promising, but also chokes on the embedded
> linefeeds.
> 
> Any suggestions?  Did I miss something?  I would be happy to subclass
> one of these and rewrite my step-over-linefeeds code into it, but I
> can't help but think it must have been done before.
> 
> Thanks,
> Eric
> --
> "Matter will be damaged in direct proportion to its value."
>                                         --Murphy's Constant
>

Reply via email to