PowerBI无缝集成飞书多维表格,保姆级教程(附代码)

作为新一代协作办公平台的核心组件,飞书多维表格以其灵活的字段配置、强大的协作功能,正在被越来越多的组织使用。因此也经常有伙伴问我PowerBI如何导入飞书的数据,本文就详细介绍如何通过飞书API,将多维表格数据接入PowerBI的全流程方案。

飞书API接入准备工作

由于飞书多维表格是无法像普通网页那样直接通过URL获取,需要通过飞书API来连接,所以先在飞书开放平台完成以下准备工作:

1. 创建企业自建应用

登录飞书开放平台:https://open.feishu.cn

进入"开发者后台"→"企业自建应用"→点击"创建企业自建应用"

填写应用名称、描述等基本信息,点击创建:

然后点击“权限管理”→"开通权限":

搜索“导出多维表格”,找到"查看、评论和导出多维表格",勾选并开通。

然后点击顶端的创建版本:

填写版本号和更新说明:

保存并确认发布,这个应用就创建完成了。

在该应用的“凭证与基础信息”中,找到"App ID"和"App Secret",复制保存下来备用,这是后续获取访问API的关键。

2. 获取多维表格的访问凭证

每个需要接入的多维表格都有两个关键标识符:

  • table_token:表格的唯一标识符
  • table_id:具体工作表的标识符

获取方法:

在飞书云文档中打开目标多维表格,从浏览器地址栏URL中复制,其中base/后面即为table_token,"tblxxxxxxxx"即为table_id,如下图。

把这两个标识符复制下来备用。

完成上述准备后,我们就可以在PowerBI中通过PowerQuery来导入飞书数据了。

PowerQuery导入飞书多维表格数据

这里需要编写M代码来连接飞书API获取多维表格数据,我已经把整个代码封装成了自定义函数,方便你直接调用,你可以在「PowerBI星球」中发送关键字"PBI连接飞书多维表格",获完整的代码。

进入PowerQuery,新建空查询:

复制我的代码粘贴到编辑栏中,并将查询命名为GetFeishuData,这个可重用的PQ自定义函数就建好了。

依次把我们前面准备工作中在飞书开放平台获取的App ID和App Secret、以及多维表格的table_token和table_id粘贴到这四个参数框中,点击调用,飞书多维表格中的数据就全部导入进来。

然后根据需要进行必要的数据清洗,上载到PowerBI数据模型中就可以正常使用,做数据分析和可视化报告了。

通过本文介绍的方法和我提供的代码,你将可以轻松将飞书多维表格作为PowerBI的数据源,实现飞书多维表格与PowerBI的深度集成。

/推荐阅读/

别再馋 Copilot 了!来试试这款PowerBI专属的 AI 助手吧

利用Power BI新的DAX自定义函数一键生成专业KPI卡片图,效率提升10倍!(附代码)

小白也能懂!PowerQuery 用 List.Contains 复刻 DAX 的 IN 逻辑

PowerBI星球返回搜狐,查看更多

阅读 ()
平台声明
该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。