1

Azure に問題があり、Excel ファイルを処理したいのですが、"'Microsoft.ACE.OLEDB.12.0' プロバイダーがローカル コンピューターに登録されていません" というエラーが表示されます。

PC に 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 に答える