从 SharePoint 或 OneDrive for business 在网页或博客上嵌入 Excel 工作簿

从 OneDrive 共享? 转到 此处

由于嵌入式 Excel 网页版 工作簿现已在 SharePoint Online 上启用,因此您可以在网页或博客中使用它们,其他人可以在其中查看它们并与之交互,而无需登录到 SharePoint Online 。 可以通过在网页上设置 <iframe> 元素的 SRC 属性,获取 Microsoft 365 托管工作簿的 URL,并使用它直接将其嵌入网页或博客中。

按照以下说明在网页 SharePoint Online b0 Excel 网页版 BI 工作簿中嵌入托管的 BI 工作簿。

设置工作簿权限

在网页或博客中嵌入工作簿之前,请确保与所有相关人员共享工作簿。 例如,如果您运行公共博客,您将希望与每个人(包括不是您的组织一部分的人)共享工作簿。 下面将说明如何共享工作簿:

  1. 在 SharePoint Online ,选择要 (的工作簿) "..."旁边的"更多"菜单,然后单击"共享"。

    工作簿旁边的“更多”菜单 (...)

  2. 在"邀请他人"框中,选择"每个人",然后选择"可以查看"。

    “共享”对话框

    注意: 

    • 管理员可能会阻止 SharePoint 查看 工作簿 的选项。 在这种情况下,请改为选择 除外部用户 以外的所有人,或咨询管理员。

      无论 上述用于公共匿名 访问的选择如何,都应取消选中"需要登录"框。

    • 管理员可能会通过删除" SharePoint 登录"框,将其默认为 True 来阻止匿名访问。 在这种情况下,请咨询管理员。

    • 不能编辑嵌入的工作簿 Excel 网页版 ,但具有正确权限的用户可能能够在 Excel 中打开嵌入的工作簿,他们可在其中编辑数据。

  3. 若要启用与来宾共享工作簿,请取消选中"需要登录"框,然后单击"共享"。

获取公共工作簿的 URL

  1. 再次选择 工作簿 (...) " 菜单,然后单击 来宾链接

    “更多”菜单上的来宾链接

  2. 选择来宾链接 URL,复制该 URL,然后将其粘贴到记事本中。

  3. 若要启用嵌入的工作簿,请更改 URL,如下所示:

    • 若要将工作簿呈现为嵌入的工作簿,请添加 URL 参数 action=embedview 位于 URL 字符串的末尾。

    • 若要允许与工作簿中的筛选器和数据透视表交互,请添加 URL 参数wdAllowInteractivity=True。

    • 若要让 BI 功能(Power View可视化效果、数据透视表和数据模型切片器)在嵌入式工作簿中工作,请添加字符串&wdbipreview=True。

提示: 

  • 最终 URL 应类似于以下 URL:

  • https://host/personal/user/_layouts/15/guestaccess.aspx?guestaccesstoken=2UdAHGlFpWVaJjkI32xuisKCQsULG6M6b%2fIjG1LYpRM%3d&docid=166d02b42f5a1443781a1de428d9518ee&action=embedview&wdbipreview=true

指定其他参数

其他 URL 参数可以更改嵌入工作簿的显示方式。

下面是包含其他参数的 URL 示例:

<iframe width="500" height="200" frameborder="0" scrolling="no" src=" https://host/personal/user/_layouts/15/guestaccess.aspx?guestaccesstoken=2UdAHGlFpWVaJjkI32xuisKCQsULG6M6b%2fIjG1LYpRM%3d&docid=166d02b42f5a1443781a1de428d9518ee&action=embedview&& wdbipreview=true&wdHideSheetTabs=true&wdAllowInteractivity=True& Item=PivotTable1& ActiveCell=B4&wdHideGridlines=True &wdHideHeaders=True& wdDownloadButton=True">

下表显示了本示例 URL 中使用的参数,并简要介绍了这些参数对工作簿呈现的影响。 下面是默认参数设置的列表:

URL 参数

作用

默认

wdHideSheetTabs=True

隐藏工作簿中所有工作表底部显示的工作表标签。

wdAllowInteractivity=True

如果您的工作簿包含可排序和筛选的表或数据透视表,则允许您与数据进行交互。

Item=itemName

显示特定项目。 如果您的工作簿包含图表、表格、数据透视表或命名区域,并且您希望在网页中仅显示其中一个项目,请使用 Item 参数指定该项目。 有关 Excel 工作簿中命名区域及命名项的信息,请参阅"在公式中定义和使用名称"。

未设置

ActiveCell=CellName

指定网页 () 内嵌工作簿中的单元格选择的活动区域。 您可以按单元格引用指定活动单元格 (,例如 A1) 或按名称。

也可使用此参数通过选择该工作表中的单元格来定义活动工作表。 如果要选择活动工作表Power View,请将其设置为 A1,即使工作表上没有网格Power View。

如果未指定活动单元格,将显示上次保存的视图。

将显示上次保存的视图。

wdHideGridlines=True

隐藏工作表网格线,使外观更简洁。

wdHideHeaders=True

隐藏列标题和行标题。

wdDownloadButton=True

包括 "下载 "按钮,以便查看者可以下载自己的工作簿副本。

Excel for web 中的 excel 图标

设置帧大小

您可以使用标准 HTML iframe 属性调整在网页上显示工作簿的帧大小。 在 iframe 标记 (以像素) 来查找宽度和高度值,并更改值以获得你想要的帧大小。

<iframe width="201" height="173" frameborder="0" scrolling="no"

测试已发布的工作簿

作为博客作者,您需要测试您发布的嵌入工作簿是否可供匿名人员访问。 下面是需要考虑的一些注意事项:

  • Power View完全支持需要 Silverlight 。 HTML 5 可能会限制某些Power View功能。

  • 授予 iframe 创建者或文件所有者其他人可能没有的特权访问权限的许可证计划。 若要确保公共查看者可以查看嵌入的工作簿,请以专用模式打开浏览器并访问嵌入的工作簿,以运行未经身份验证的测试。 方法如下:

    1. 在专用模式下打开浏览器。 例如,在 Chrome 中单击"在 IE 中的 专用浏览中启动"或" 新建 incognito" 窗口。

    2. 导航到已发布的博客。

    3. 查看嵌入的工作簿并与之交互。

嵌入工作簿限制

功能

最大限制

工作簿大小

10 MB

并发查看者数

1000

注意: 

  • 嵌入式工作簿上的大量流量可能会导致某些查看者受到限制。

  • 嵌入工作簿的可用性可能受数据中心或租户中嵌入工作簿数的影响。

另请参阅

Power View交互式可视化效果和数据透视表现在可以嵌入博客和网站https://blogs.office.com/2014/12/11/power-view-interactive-visualizations-pivottables-can-now-embedded-blogs-websites/

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×