Hi Markus, NeoCSVReader is not like most CSV readers ;-) (NeoCSVReader on: '"COL1";"COL2";"COL3";"DESCRIPTION" 1;"A string";13;"This is a long description spanning multiple lines, which is a challenge for most csv readers!" 2;"Another string";42;""' readStream) separator: $; ; upToEnd. => #( #('COL1' 'COL2' 'COL3' 'DESCRIPTION') #('1' 'A string' '13' 'This is a long description spanning multiple lines, which is a challenge for most csv readers!') #('2' 'Another string' '42' nil)) HTH, Sven PS: There are many features, like #readHeader and #skipHeader, and a whole, optional, mechanism to directly create your own objects and convert fields to specific types (like parsing numbers or dates). On 21 Sep 2014, at 20:24, Markus Fritsche <mfritsche@reauktion.de> wrote:
Hi,
I am having a csv file looking like
"COL1";"COL2";"COL3";"DESCRIPTION" 1;"A string";13;"This is a long description spanning multiple lines, which is a challenge for most csv readers!" 2;"Another string";42;""
(CRLF line endings)
Is there a combination of settings to NeoCSVReader that will allow to read such a file?
Kind regards, Markus