I’m getting the “Microsoft.ACE.OLEDB.12.0 provider is not registered” error on my asp.net application while I try to read an Excel file and after an exhaustive research on the web I just found myself in a dead-end. The only available solutions is to install the MS Component to achieve the objective. But there is a little inconvenient (as always), because of our costumer politics we can not install nothing but the application. And that’s the real problem here. So I’m wondering if there is a way (an alternative way) to avoid the component installment. If not well I think we will have a little issue with the client but nothing that we can not solve. But lets try to avoid that uncomfortable part.
I’m getting the Microsoft.ACE.OLEDB.12.0 provider is not registered error on my asp.net application while
Share
Take a look at EPPlus.
I’ve used it for writing Excel files but it is also capable of reading Excel files too. It uses Open XML and it’s easy to work with. Also, you do not need to install an OLEDB engine on the client machine.