我遇到Azure问题,我想处理一个excel文件,我收到错误“'Microsoft.ACE.OLEDB.12.0'提供程序未在本地计算机上注册。”。
我在我的电脑上安装了AccessDataBaseEngine 2007,我收到了同样的错误信息。
我该怎么办?
答案 0 :(得分:0)
如果您只需要使用Excel 2007格式或更高版本(xlsx),那么 可以使用OpenXml SDK。此SDK需要在您的本地安装 机。但您可以简单地引用DocumentFormat.OpenXml.dll 在Web /辅助角色中装配,并将“复制本地”设置为true。它会 在云端工作。它也不需要安装Office 云机器。
有关详情,请查看Error on only Azure - 'Microsoft.ACE.OleDb.12.0' provider is not registered on the local machine和The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
我希望这会对你有所帮助。