当前位置: 首页 > news >正文

浅析EXCEL自动连接PowerBI的模板

浅析EXCEL自动连接PowerBI的模板

之前我分享过:PowerBI链接EXCEL实现自动化报表 ,其中一个关键工具就是提到的EXCEL链接模板,即宏工作薄。

今天就大概来聊一聊这个宏工作簿的底层原理是啥,怎么实现的。

第一步:

打开一个PBI文件,并始终处于打开状态:

第二步:

使用OFFICE EXCEL 打开该模板,点击启用内容,如图:

(注意:不能使用wps打开该模板)

第三步:

点击Refresh SSAS Connection按钮,该工作簿与处于打开状态的PowerBI文件自动链接,如图:

第四步:

这个工作薄有个隐藏的sheet表,我们右键点击取消隐藏,点击确定如图:

第五步:

取消隐藏的sheet表后,我们可以看到这个表有三个关键点,文件路径,Port,DB,如图:

接下来我们一步步解析这三个关键点:

首先,Port是端口,DB是数据库文件,

我们复制最上方的路径到电脑查看路径所指的文件夹,如图:

打开该文件夹,有一个文件夹和一个文件,继续打开文件夹,如图:

打开Data文件夹,可以看到有个数据库文件和Port文件,如图:

我们发现该数据库文件名和EXCEL工作薄DB对应的名字一样,所以EXCEL工作薄获取的应该就是这个文件。

继续打开下方的Port文件,如图:

我们发现这串数字和EXCEL工作薄中Port对应的数字一样,所以EXCEL工作簿获取的应该就是这个文件中的数字。

因此EXCEL链接模板,即该宏工作薄是通过获取指定的文件夹中的DB文件和端口号将PowerBI和EXCEL连接的。

相关文章:

  • AI基础知识(LLM、prompt、rag、embedding、rerank、mcp、agent、多模态)
  • Spring Boot 从Socket 到Netty网络编程(上):SOCKET 基本开发(BIO)与改进(NIO)
  • OpenCV C++ 学习笔记(六):绘制文本、几何绘图、查找/绘制轮廓
  • EasyRTC嵌入式音视频通信SDK音视频功能驱动视频业务多场景应用
  • 数据标注与大模型的双向赋能:效率与性能的跃升
  • RPG21.创建敌人的AttributeSet,创建角色的GameplayEffect
  • 【Rust 高级trait】Rust trait的一些高级用法解密
  • 【算法深练】分组循环:“分”出条理,化繁为简
  • Paraformer分角色语音识别-中文-通用 FunASR
  • 数控矫平机:深潜技术内核与智造前沿
  • Python try-except-else 语句详解
  • 夏普比率(Sharpe ratio)​
  • [C++入门]简化的艺术---对模版的初步探索
  • django ssh登录 并执行命令
  • React从基础入门到高级实战:React 高级主题 - 测试进阶:从单元测试到端到端测试的全面指南
  • k8s集群安装坑点汇总
  • SQL-为什么缺少 COUNT(*) 会导致总行数返回1
  • 07 APP 自动化- appium+pytest+allure框架封装
  • OA工程自动化办公系统 – 免费Java源码
  • Selenium自动化测试工具安装和使用(PyCharm)
  • b2b网站制作/优化大师是什么
  • 网站域名变更怎么查询/关键词优化排名用什么软件比较好
  • 罗湖网站建设费用/百度竞价价格查询
  • 上海浦东网站建设/网络公司网站
  • 网站建设规划书的空间/营销助手
  • 个人网站建设的要点/怎样在平台上发布信息推广