Power BI で表示する Excel ブックのサイズを減らすReduce the size of an Excel workbook to view it in Power BI

1 GB 未満のすべての Excel ブックを Power BI にアップロードできます。You can upload any Excel workbook smaller than 1 GB to Power BI. Excel ブックは 2 つの部分で構成されていることがあります。つまり、データ モデルと、レポートの残りの部分 (コアなワークシート コンテンツ) です。An Excel workbook can have two parts: a Data Model, and the rest of the report—the core worksheet contents. レポートが次のサイズの制限を満たしている場合は、OneDrive for Business に保存して、Power BI からこれに接続し、Excel Online で表示できます。If the report meets the following size limits, you can save it to OneDrive for Business, connect to it from Power BI, and view it in Excel Online:

  • ブック全体のサイズは最大 1 GB まで許容されます。The workbook as a whole can be up to 1 GB.
  • コアなワークシート コンテンツのサイズは最大 10 MB まで許容されます。The core worksheet contents can be up to 10 MB.

コアなワークシート コンテンツが 10 MB を超える原因What makes core worksheet contents larger than 10 MB

コアなワークシート コンテンツが 10 MB を超える原因となり得る要素をいくつか示します。Here are some elements that can make the core worksheet contents larger than 10 MB:

できれば、これらの要素を削除することをご検討ください。Consider removing these elements, if possible.

レポートにデータ モデルがある場合は、その他のいくつかのオプションがあります。If the report has a Data Model, you have some other options:

  • Excel ワークシートからデータを削除し、代わりに、データ モデルに格納します。Remove data from Excel worksheets, and store it in the Data Model instead. 詳しくは、以下の「ワークシートからデータを削除する」をご覧ください。See “Remove data from worksheets” below for details.
  • メモリ効率の高いデータ モデルを作成して、レポート全体のサイズを減らします。Create a memory-efficient Data Model to reduce the overall size of the report.

これらの変更のいずれかを行うには、Excel でブックを編集する必要があります。To make any of these changes, you need to edit the workbook in Excel.

SharePoint Online での Excel ブックのファイル サイズ制限についての詳しい情報をご覧ください。Read more about file size limits for Excel workbooks in SharePoint Online.

ワークシートからデータを削除するRemove data from worksheets

[Power Query] タブまたは [Excel データ] タブから Excel にデータをインポートする場合、ブックは Excel テーブルとデータ モデルで同じデータを持つ場合があります。If you import data into Excel from the Power Query tab or the Excel Data tab, the workbook might have the same data in an Excel table and in the Data Model. Excel ワークシートに大きなテーブルが含まれていると、コアなワークシート コンテンツが 10 MB を超える場合があります。Large tables in Excel worksheets may make the core worksheet contents more than 10 MB. Excel でテーブルを削除して、データをデータ モデルに保持することで、レポートのコアなワークシート コンテンツを大幅に削減できます。Removing the table in Excel and keeping the data in the Data Model can greatly reduce the core worksheet contents of the report.

データを Excel にインポートするときには、次の手順に従います。When you import data into Excel, follow these tips:

  • Power Query で[Load to worksheet] (ワークシートに読み込む) ボックスをクリアします。In Power Query: Clear the Load to worksheet box.

    データはデータ モデルにのみインポートされ、Excel ワークシートにデータは入りません。The data is imported only into the Data Model, with no data in Excel worksheets.

  • [Excel データ] タブから、以前にインポート ウィザードでテーブルをチェック済みの場合、既存の接続>に移動し、接続をクリックして、>接続のみを作成しますFrom the Excel Data tab, if you previously checked Table in the import wizard: Go to Existing Connections > click the connection > Only create connection. 元のテーブルまたは最初のインポート中に作成されたテーブルを削除します。Delete the original table or tables created during the initial import.
  • [Excel データ] タブから[Import Data] (データのインポート) ボックスの [Table] (テーブル) をチェックしないでください。From the Excel Data tab: don’t check Table in the Import Data box.

ブック サイズ オプティマイザーWorkbook Size Optimizer

ブックにデータ モデルが含まれている場合は、ブック サイズ オプティマイザーを実行してブックのサイズを小さくすることができます。If your workbook contains a data model, you can run the workbook size optimizer to reduce the size of your workbook. ブック サイズ オプティマイザーをダウンロードするDownload Workbook Size Optimizer.

メモリ効率の高いデータ モデルを作成するCreate a memory-efficient Data Model

Power BI Desktop で OneDrive for Business リンクを使用するUse OneDrive for Business links in Power BI Desktop