如何将Microsoft PowerBI生成的.pbix图表嵌入网页?(免费版)
PowerBI免费版报表嵌入网页解决方案
首先明确:PowerBI Desktop免费版本身不支持直接导出嵌入代码或JSON用于网页嵌入,这类功能仅面向PowerBI Pro/Premium用户。针对你的情况,有以下可行方案:
方案1:静态嵌入(无交互性)
- 打开PowerBI Desktop,选中需要嵌入的图表,右键选择「导出」→「图像」,将图表保存为PNG/JPG格式。
- 在网页中使用
<img>标签直接插入该图片,示例代码:<img src="your-chart-image.png" alt="PowerBI图表" width="800" height="600"> - 优点:操作简单,无需依赖PowerBI服务;缺点:没有交互功能(无法筛选、钻取)。
方案2:使用Publish to Web(有交互性,数据需公开)
这是免费用户唯一能实现交互式嵌入的途径,但生成的报表链接是公开的,需确保数据无敏感信息:
- 打开PowerBI Desktop,登录你的微软免费账号,点击顶部「发布」按钮,选择免费工作区完成发布。
- 登录PowerBI服务(网页版),找到已发布的报表并打开。
- 点击顶部「文件」→「发布到Web」,按照提示确认发布,生成嵌入代码。
- 将生成的iframe代码复制到你的网页中即可完成嵌入。
为什么之前的尝试失败?
- 导出JSON是PowerBI Embedded的专属配置,需要PowerBI Premium容量支持,免费版无此权限。
- PowerBI Desktop本身没有直接导出嵌入代码的功能,嵌入代码仅能通过PowerBI服务生成,且常规嵌入功能需要Pro许可证,仅Publish to Web对免费用户开放。
内容的提问来源于stack exchange,提问作者Bhavin Patel
相关产品推荐
相关产品推荐

