我遇到Azure問題,我想處理Excel文件,並收到錯誤「The'Microsoft.ACE.OLEDB。 12.0'提供者未在本地機器上註冊。「Azure'Microsoft.ACE.OLEDB.12.0'提供程序未在本地計算機上註冊
我已經在我的電腦中安裝了AccessDataBaseEngine 2007,並且收到了相同的錯誤消息。
我該怎麼辦?
我遇到Azure問題,我想處理Excel文件,並收到錯誤「The'Microsoft.ACE.OLEDB。 12.0'提供者未在本地機器上註冊。「Azure'Microsoft.ACE.OLEDB.12.0'提供程序未在本地計算機上註冊
我已經在我的電腦中安裝了AccessDataBaseEngine 2007,並且收到了相同的錯誤消息。
我該怎麼辦?
如果您只需要使用Excel 2007格式或更高版本(xlsx),則您的 可以使用OpenXml SDK。此SDK需要在您的本地 機器上安裝。但是,您只需在Web/Worker角色中引用DocumentFormat.OpenXml.dll 程序集,並將Copy Local設置爲true。它會在 工作在雲端。它也不需要在雲計算機上安裝 。
有關更多信息,請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
我希望這會幫助你。
這似乎已經回答之前,是否有幫助 - http://stackoverflow.com/questions/3938052/error-on-only-azure-microsoft-ace-oledb-12-0-provider-is -not-registered-on-t –
['Microsoft.ACE.OLEDB.12.0'提供程序的可能重複未在本地計算機上註冊](http://stackoverflow.com/questions/6649363/microsoft-ace-oledb- 12-0-provider-is-not-registered-on-the-the-local-machine) –