BLOB とイメージをデータ モデルに読み込む

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

バイナリ型の列には、画像などの大きなデータ サイズを格納できます。 大きなデータ サイズは、バイナリ ラージ オブジェクト (BLOB) と呼ばれます。 イメージなどのデータの BLOB を、SQL Serverなどのこのデータ型をサポートするデータ ソースからデータ モデルに読み込むことができます。

ヒントまた、File.ContentsWeb.Contents などの M 言語関数Power Query使用して、BLOB データをデータ モデルやクエリに読み込むこともできます。

使用例

たとえば、SQL Server データベースからデータ モデルにイメージを読み込む場合です。 クエリでは、製品名とイメージの一覧がインポートされます。

バイナリ列を含むデータの例

手順

  1. データ モデルにデータを読み込みます。 詳細については、「Excel でデータ モデルを作成する」を参照してください。

  2. [ Power Pivot>Manage] を選択します

  3. [ ファイル>詳細設定モードに切り替える] を選択します

  4. [詳細>テーブルのプロパティ] を選択します

  5. バイナリ データを含む列を有効にするには、[テーブルのプロパティ] グリッドで、ThumbNailPhoto などのバイナリ データ列を選択します。

    サムネイル画像のバイナリ列の例

  6. [ ファイル>保存] を選択します

  7. [ 詳細設定>テーブルの動作] を選択します

  8. [テーブルの動作] ダイアログ ボックスで、ProductID などの [行識別子] ドロップダウン リストから列を選択し、[既定のイメージ] ドロップダウン リストから ThumbNailPhoto などの列を選択します。

    テーブルの動作の設定

  9. [OK] を選択します。

関連項目

Power Query for Excel のヘルプ