3 ms·
$ irb >> require 'csv' # => true >> CSV.parse(file) ^ works every time I've tried it. Systems which export mangled data to CSV probably do so elsewhere,
by Groxx 13y ago
$ irb
>> require 'csv'
# => true
>> CSV.parse(file)
^ works every time I've tried it. Systems which export mangled data to CSV probably do so elsewhere, so CSV isn't special there, and CSV is really really simple to escape well enough that any decent parser won't have any problems at all.