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

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

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

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

使用例

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

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

手順

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

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

  3. [ ファイル>拡張モードに切り替え] を選択します。

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

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

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

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

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

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

    テーブルの設定動作

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

関連項目

Power Query for Excel のヘルプ