Have a look at Chilkat, they have a CSV componant that is free.

https://www.chilkatsoft.com/refdoc/dataflexCsvRef.html