I had the same problem trying to import an Excel file using SQL Management Studio (SMS 2012). I use the 64-bit version of everything, including Office 2013. This solution from social.msdn.microsoft.com resolved this for me:
The problem you are likely to encounter is the Import / Export Wizard, which runs as a 32-bit version. This is probably due to the fact that you right-click on the database and click on import, and since SSMS is a 32-bit program, it will start 32-bit processes. Try to explicitly launch the import / export wizard (64-bit) by clicking "Start" - "Program Files" → "Microsoft SQL Server 2012->" Import and Export Data "(64-bit) to import data from 64-bit data source.
Noral kulman
source share