I've seen various posts re this subject but can't find a solution out there that doesn't involve either amending the registry (and I can't do that at my client's site) or manual intervention (and we don't want that). I am importing an excel file via transerSpreadsheet in code behind a form, and if a column starts off numeric Access assumes it's so and then rejects any subsequent non-numerics it finds. I know if I make the 1st row non-numeric then it's fine, but these files come from an external source and we don't want any manual intervention. I am thinking I may have to resort to writing a VB exe and calling it from my Access code to convert excel to csv (all quoted) first but that seems a bit overkill for such a simple task. And remember - you can't set up a specification for Excel files so that doesn't help. If anyone's got a solution I'd be grateful.