has thus far worked for all of my needs.
I've only needed this for very simple queries on single tables, but it works quite well, despite the limitations of CSV (no types specified for fields).
It's particularly useful for adapting to any delimited text file.
My only gripe is that it doesn't automatically detect the end-of-line conventions. It's particularly messy when you have a CSV file shared by people using different operating systems.