Power BI Desktop での Access ファイルと .XLS ファイルのインポートに関する問題を解決するResolve issues importing Access and .XLS files in Power BI Desktop

Power BI Desktop では、Access データベースと初期バージョンの Excel ブック (Excel 2007-2003 タイプの .XLS ファイル) の両方で Access Database Engine が使用されます。In Power BI Desktop, both Access databases and early versions of Excel workbooks (.XLS files of type Excel 2007-2003) use the Access Database Engine. Access データベース エンジンが正常に動作しない場合、一般的に、次の 3 つの状況が考えられます。There are three common situations that can prevent the Access Database Engine from working properly:

状況 1: Access Database Engine がインストールされていないSituation 1: No Access Database Engine Installed

Power BI Desktop のエラー メッセージで Access Database Engine がインストールされていないことが判明した場合、お使いの Power BI Desktop バージョンに合わせ、32 ビット版か 64 ビット版の Access Database Engine をインストールする必要があります。When the Power BI Desktop error message indicates the Access Database Engine in not installed, you must install the Access Database Engine version, either 32-bit or 64-bit, that matches your Power BI Desktop version. Access Database Engine はこの場所からインストールできます。You can install the Access Database Engine from this location.

注意

インストールした Access Database Engine のビット版がお使いの Microsoft Office のビット版と異なる場合、Office アプリケーションで Access Database Engine を利用できません。If the installed Access Database Engine bit version is different from your Microsoft Office installation's bit version, Office applications will not be able to use the Access Database Engine.

状況 2: Access Database Engine のビット版 (32 ビットまたは 64 ビット) がお使いの Power BI Desktop のビット版と異なるSituation 2: The Access Database Engine bit version (32-bit or 64-bit) is different from your Power BI Desktop bit version

この状況は、多くの場合、インストールした Microsoft Office のバージョンが 32 ビットで、Power BI Desktop のバージョンが 64 ビットのときに発生します。This situation often occurs when the installed version of Microsoft Office is 32-bit, and the version of Power BI Desktop installed is 64-bit. また、反対の場合もあります。ビット版の不一致はいずれの場合にも発生します (Office 365 サブスクリプションを使っている場合は、「状況 3」で別の問題と解決策を参照してください)。The opposite can occur as well, and the bit-version mismatch with occur in either case (if you're using an Office 365 subscription, see Situation 3 for a different issue and resolution). 次のどの解決策でも、このビット版不一致エラーを解決できます。Any of the following solutions can remedy this bit-version mismatch error:

  1. お使いの Microsoft Office のビット版に合わせて Power BI Desktop のバージョンを変更します。Change the version of Power BI Desktop to match the bit-version of your Microsoft Office installation. Power BI Desktop のビット版を変更するには、Power BI Desktop をアンインストールし、お使いの Office に一致するバージョンの Power BI Desktop をインストールします。To change the bit-version of Power BI Desktop, uninstall Power BI Desktop, and then install the version of Power BI Desktop that matches your Office installation. Power BI Desktop のバージョンを選択するには、デスクトップのダウンロード ページで、 [ダウンロードの詳細オプション]を選択します。To select a version of Power BI Desktop, on the download page for desktop select Advanced download options.

    [ダウンロード] ページが表示されたら、言語を選択し、 [ダウンロード] ボタンを選択します。On the download page that appears, choose your language and then select the Download button. 表示された画面で、32 ビット版の場合、PBIDesktop.msi の隣にあるチェックボックスを選択し、64 ビット版の場合、PBIDesktop_x64.msi の隣にあるチェックボックスを選択します。ON the screen that appears, select the checkbox beside PBIDesktop.msi for the 32-bit version, or PBIDesktop_x64.msi for the 64-bit version. 次の画面で、64 ビット版が選択されます。In the following screen, the 64-bit version is selected.

    注意

    32 ビット版の Power BI Desktop を使用する場合、非常に大きなデータ モデルを作成すると、メモリ不足の問題が発生する可能性があります。When using the 32-bit version of Power BI Desktop, when creating very large data models you might experience out-of-memory issues.

  2. お使いの Power BI Desktop のビット版に合わせて Microsoft Office のバージョンを変更します。Change the version of Microsoft Office to match the bit-version of your Power BI Desktop installation. Microsoft Office のビット版を変更するには、Office をアンインストールし、お使いの Power BI Desktop に一致するバージョンの Office をインストールします。To change the bit-version of Microsoft Office, uninstall Office, and then install the version of Office that matches your Power BI Desktop installation.
  3. .XLS ファイル (Excel 2007-2003 ワークブック) を開こうとしてエラーが発生した場合、Excel で .XLS ファイルを開き、XLSX ファイルとして保存することで Access Database Engine の使用を回避できます。If the error occurred when attempting to open an .XLS file (an Excel 2007-2003 workbook), you can avoid using the Access Database Engine by opening the .XLS file in Excel, and saving it as an XLSX file.
  4. 以上の 3 つの解決策が実施できない場合、両方のバージョンの Access Database Engine をインストールできますが、それは推奨される回避策では ありませんIf the previous three solutions are not feasible, it is possible to install both versions of the Access Database Engine, but this is not a recommended workaround. 両方のバージョンをインストールことで、Power Query for Excel と Power BI Desktop のこの問題が解消されますが、先にインストールされたビット版の Access Database Engine がアプリケーションで (既定で) 自動的に使用される場合、エラーや問題が発生します。Installing both versions will resolve this issue for Power Query for Excel and Power BI Desktop, but will introduce errors and issues for any application that automatically (by default) uses the bit-version of the Access Database Engine that was installed first. 両方のビット版の Access Database Engine をインストールするには、両方のバージョンをダウンロードし、各バージョンを /passive スイッチで実行します。To install both bit-versions of the Access Database Engine, download both versions, then run each of them using the /passive switch. 例:For example:

    c:\users\joe\downloads\AccessDatabaseEngine.exe /passive
    
    c:\users\joe\downloads\AccessDatabaseEngine_x64.exe /passive
    

状況 3: Office 365 サブスクリプションで Access または .XLS ファイルを使うことによる問題Situation 3: Trouble using Access or .XLS files with an Office 365 subscription

Office 365 サブスクリプション (Office 2013 または Office 2016) を使っている場合、Access データベース エンジン プロバイダーは、Office プロセスだけがアクセスできる仮想レジストリの場所に登録されます。If you are using an Office 365 subscription, whether Office 2013 or Office 2016, the Access Database Engine provider is registered in a virtual registry location that is only accessible to Office processes. その結果、Office プロセスではない Mashup エンジン (Office 365 ではない Excel および Power BI Desktop を実行します) は、Access データベース エンジン プロバイダーを使うことができません。As a result, the Mashup Engine (which is responsible for running non-Office 365 Excel and Power BI Desktop) which is not an Office process, cannot use the Access Database Engine provider.

このような状況を解決するには、Power BI Desktop のインストールのビット版と一致する Access データベース エンジン再頒布可能パッケージをダウンロードしてインストールします (ビット版について詳しくは、前のセクションをご覧ください)。To remedy this situation, you can download and install the Access Database Engine redistributable that matches the bit version of your Power BI Desktop installation (see earlier sections for more information about bit-versions).

ダウンロード リンク: Access データベース エンジンのダウンロードDownload link: Access Database Engine download.

インポートの問題が発生するその他の状況Other situations that cause import issues

Access または .XLS ファイルで発生するできる限り多くの問題に対応するように作業しています。We strive to cover as many issues that occur with Access or .XLS files as possible. この記事で説明されていない問題が発生した場合は、問題に関する質問を Power BI サポートにお送りください。If you encounter an issue that isn't covered in this article, please submit a question about the issue to Power BI Support. 多くのお客様に影響を与える可能性がある問題を常に注視し、記事にしています。We regularly look at issues that may be affecting many customers, and include them in our articles.