perl -Mstrict -MData::Dumper -MSpreadsheet::Read -wE 'my $data=ReadData("A,B,C\na,b,c",parser=>"csv",debug=>9); say Dumper $data' $Options = { 'rc' => 1, 'attr' => 0, 'dtfmt' => 'yyyy-mm-dd', 'parser' => 'csv', 'cells' => 1, 'clip' => 1, 'strip' => 0, 'debug' => 9 }; Opening CSV IO using Text::CSV_XS-1.26 CSV sep_char ',', quote_char '"' Can't locate object method "getline" via package "A,B,C a,b,c" (perhaps you forgot to load "A,B,C a,b,c"?) at /Users/nick/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Spreadsheet/Read.pm line 517.