浅析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工作簿获取的应该就是这个记录中的数字。
利用获取指定的文件夹中的DB文件和端口号将PowerBI和EXCEL连接的。就是因此EXCEL链接模板,即该宏工作薄

浙公网安备 33010602011771号