1

我在使用 Azure 时遇到问题,我想处理一个 excel 文件,但我收到错误消息“'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册。”。

我已经在我的电脑上安装了 AccessDataBaseEngine 2007,我得到了同样的错误信息。

我能做些什么?

4

1 回答 1

0

如果您只需要使用 Excel 2007 格式或更高版本 (xlsx),则可以使用 OpenXml SDK。此 SDK 需要在您的本地计算机上安装。但是您可以简单地在您的 Web/Worker 角色中引用 DocumentFormat.OpenXml.dll 程序集,并将 Copy Local 设置为 true。它将在云中工作。它也不需要在云机器上安装 Office。

有关更多信息,请检查仅 Azure 上的错误 - 'Microsoft.ACE.OleDb.12.0' 提供程序未在本地计算机上注册,并且'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册

我希望这对你有帮助。

于 2013-01-19T11:02:02.500 回答