This class can be used to parse and retrieve data from CSV files either in the standard or MS Excel format.
Two methods are provided to either process the file a line at a time or return the whole csv file as an array
It can:
- Handle line breaks within quoted fields
- Support different character separator (usually a comma or semicolon) in quoted fields
- Optionally remove leading and trailing white spaces and tabs
- Optionally skip empty rows
- Support Windows and Unix line breaks (care must be taken with Macintosh format)
- Remove escape characters