auto('_books.csv'); # ...or if you know the delimiter, set the delimiter character # if its not the default comma... // $csv->delimiter = "\t"; # tab delimited # ...and then use the parse() function. // $csv->parse('_books.csv'); # now we have data in $csv->data, at which point we can modify # it to our hearts content, like removing the last item... array_pop($csv->data); # then we output the file to the browser as a downloadable file... $csv->output('books.csv'); # ...when the first parameter is given and is not null, the # output method will itself send the correct headers and the # data to download the output as a CSV file. if it's not set # or is set to null, output will only return the generated CSV # output data, and will not output to the browser itself.