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

浅析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连接的。

http://www.xdnf.cn/news/12007.html

相关文章:

  • SCI论文核心框架与写作要素小结
  • Spring AI 项目实战(五):Spring Boot + AI + DeepSeek + Redis 实现聊天应用上下文记忆功能(附完整源码)
  • Java面试高频核心内容
  • GRU 参数梯度推导与梯度消失分析
  • 技术文章大纲:SpringBoot自动化部署实战
  • 3. 表的操作
  • WARNING! The remote SSH server rejected x11 forwarding request.
  • webpack打包学习
  • JavaScript基础:运算符
  • Dataguard switchover遇到ORA-19809和ORA-19804报错的问题处理
  • Cross-Attention:注意力机制详解《一》
  • Java 反汇编
  • 【原理解析】为什么显示器Fliker dB值越大,闪烁程度越轻?
  • React---扩展补充
  • 祝贺XC3576H通过银河麒麟桌面操作系统的兼容性测试,取得麒麟软件互认证证书
  • 结节性甲状腺肿全流程大模型预测与决策系统总体架构设计方案大纲
  • Spring BeanPostProcessor
  • 【计算机组成原理】SPOOLing技术
  • PowerBI企业运营分析—全动态盈亏平衡分析
  • AI IDE 正式上线!通义灵码开箱即用
  • 驱动:字符设备驱动注册、读写实操
  • 用OpenNI2获取奥比中光Astra Pro输出的深度图(win,linux arm64平台)
  • React从基础入门到高级实战:React 高级主题 - 测试进阶:从单元测试到端到端测试的全面指南
  • PWM 相关知识整理
  • 【大模型:知识图谱】--4.neo4j数据库管理(cypher语法1)
  • 振动力学:欧拉-伯努利梁的弯曲振动(考虑轴向力作用)
  • Qt Quick快速入门笔记
  • 国产三维CAD皇冠CAD在「金属压力容器制造」建模教程:蒸汽锅炉
  • 音乐播放器小程序设计与实现 – 小程序源码分享
  • typescript中的type如何使用