If the data set is huge, I would recommend Access rather than Excel.

See this link for some info regarding import data from Access via ADO.

Erlandsen Data Consulting