Excel 2007 or later will be the intended target. At this time I am using the MS OLEDB reader that’s why I asked if you can retrieve all your worksheets via the ActiveX. Also, when you get you data via the Activex can you get them into a table for each worksheet, so that table would become a data source for a grid basically having the same columns as the worksheets? What do you know about data format, are they preserved? If you have or will work to something similar my asking, please let me/us know and post the code or a link to it.