将 blob 和图像加载到数据模型中

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

二进制类型列可以存储较大的数据大小,例如图像。 大数据大小称为二进制大型对象 (BLOB) 。 可以从支持此数据类型的数据源(如 SQL Server)将数据 Blob(例如图像)加载到数据模型中。

提示还可以使用 Power Query M 语言函数(如 File.ContentsWeb.Contents)将 blob 数据加载到数据模型甚至查询中。

示例

例如,想要将图像从 SQL Server 数据库加载到数据模型中。 您的查询将导入产品名称和图像的列表。

使用二进制列的示例数据

过程

  1. 将数据加载到数据模型。 有关详细信息,请参阅在 Excel 中创建数据模型

  2. 选择“ PowerPivot>管理”。

  3. 选择“文件>”切换到高级模式

  4. 选择 “高级>表属性”。

  5. 若要启用包含二进制数据的列,请在 “表属性 ”网格中选择“ 二进制数据 ”列,如 ThumbNailPhoto

    缩略图的二进制列示例

  6. 选择“ 文件>保存”。

  7. 选择“ 高级>表行为”。

  8. 在“ 表行为 ”对话框中,从 “行标识符 ”下拉列表中选择一列(如 ProductID),然后从“ 默认图像 ”下拉列表中选择一列,如 ThumbNailPhoto

    设置表行为

  9. 选择“确定”。

另请参阅

Microsoft Power Query for Excel 帮助