Hello,
I don't know what your best option is; you can use ODBC, however if you need custom formatting other than a standard CSV format, using the excel objects is fine.
Found something on the web that may help:
http://www.it-faq.pl/data/misc1/EN-US/219/151.htm
Brian