A CSV parser that uses a finite state machine and works with Excel CSV exports.