ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

   
EH云课堂-专业的职场技能充电站 限时送,魔方网表将Excel变在线系统 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
Excel不给力? 何不试试FoxTable! Excel 2016函数公式学习大典 高效办公必会的Office实战技巧 免费下载Excel行业应用视频
300集Office 2010微视频教程 Tableau-数据可视化工具 ExcelHome出品 - VBA代码宝免费下载 13门Excel免费公开课任你学
你的Excel 2010实战技巧学习锦囊 欲罢不能, 过目难忘的 Office 新界面 免费的Excel考勤计算系统
查看: 4093|回复: 8

[原创] 【Excel催化剂功能】PowerbiDeskTop与Excel交互的利器,国人开发完成,永久免费使用

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-1-23 15:35 | 显示全部楼层 |阅读模式
本帖已被收录到知识树中,索引项:其他插件和工具
PowerbiDesktop是什么东西,此处没精力给大家叙述,可以自行百度、知乎一下,微软的Powerbi技术一路引领整个BI世界,因其免费使用桌面版Powerbi软件的策略瞬间在BI社群里一把火地燃烧起来。不过免费是为了大家更好地去使用其收费版的网页版Powerbi。
作为众多Excel大军中一员,对PowerbiDesktop确实有点又爱又恨的情结,爱其实现的效果很震撼,恨其把原有的Excel的数据分析平台给隔离了,一些在Excel平台上展示方便自如的功能如透视表、条件格式、函数辅助、自由式报表等等都无法在PowerbiDesktop上有用武之地。
今天本插件将打破重重限制,实现Excel与PowerbiDesktop无缝对接,以PowerbiDesktop作为数据存储和数据建模,以Excel引用Powerbidesktop的数据,从此就可以任性在Excel上玩耍起自助式BI。实现Excel+Powerbi双重合一的强大双武器功能。
文章出处说明
原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看。
简书原文地址:https://www.jianshu.com/p/e05460ad407d
系列文章
Excel催化剂功能第1波-工作表导航 - 简书 https://www.jianshu.com/p/d9b2ae29cebe
Excel催化剂功能第2波-数字格式设置 - 简书 https://www.jianshu.com/p/a758ac3e77e2
Excel催化剂功能第3波-与PowerbiDesktop互通互联 - 简书https://www.jianshu.com/p/e05460ad407d
Excel催化剂功能第4波-一大波自定义函数高级应用,重新定义Excel函数的学习和使用方法 - 简书 https://www.jianshu.com/p/534803771c20
知识铺垫
Excel连接PowerbiDesktop已经有许多国际国内前辈摸索了很长时间,也出过一些工具如DaxStudio和VBA代码的方式xlsm文件访问,和国内Powerbi之家推出的用Powerquery的方式访问PowerbiDesktop。但过程中还是有些许的不变之处,没有一种一气呵成的感觉,总要几那么几步走。综合了各家的技术,本插件使用VSTO的开发技术,在各家技术原理基础上,成功完成了Excel访问PowerbiDesktop的功能,并且友好地集成在Excel插件上,随时随地想访问就立马可访问到。
此功能的构想已经有很长一段时间,因powerbi技术毕竟仍然是一个小众技术,本想着再开发一些通用Excel功能再把此功能增加上,但实在按捺不住,特此提前给广大powerbi社群献上一份小小新年礼物,祝powerbi社群2018更为繁荣昌盛!
视频演示
1.新建连接




pbid新建连接.gif

2.更新现有连接




pbid更新现有连接.gif

功能详细说明新建连接
在Excel未与PowerbiDesktop建立过连接时使用,需先打开Powerbidesktop,再用插件中的新建连接功能,选择要建立连接的对应的PowerbiDesktop文件名(插件支持多个pbix文件同时打开的情况下有文件清单供选择,此功能借鉴了DaxStudio的开源源代码得以实现,在此感谢国际前辈的辛苦劳动成果)
原理是通过代码读取到打开的pbix文件对应的端口号,和数据库名(GUID方式命名),然后通过Excel可访问SqlserverAnalysis的现有功能,建立了一个Oledb连接指向powerbidesktop文件。如有兴趣了解细节可查看如下截图




image.png





image.png





image.png

更新现有连接
PowerbiDesktop的内部原理是开启了一个微型的SSAS分析服务引擎,Excel通过Oledb的方式可以连接SSAS分析服务,但因其微型的SSAS分析服务引擎端口号每次打开都不一样,致使之前已经成功连接上的连接,在下次PowerbiDesktop重新打开时,端口号已经变化了,导致上次建立的连接已经不能访问成功。过去没有本插件时,需要手动DaxStudio的方式查看到当前打开的pbix文件的端口号,再回到Excel的工作薄连接中作修改满足当次查询的正常访问。这种繁琐的方式,对高级用户还可勉强接受,对初步用户来说就是一个灾难,太复杂了!!
想必许多高级用户做好了模型想分发给普通用户,都是各种的痛苦了,普通用户有多抵触这种实现方式,这里就不展开讨论。
从今天起,本插件已完全解决了这一痛点问题,使模型分发将成为一种轻松自在的事情,此功能也正是本插件的最为有价值的地方。只需通过重新匹配一下现有工作薄连接和当下打开的PowerbiDesktop文件的对应关系,一键刷新一下现有工作薄的连接,把上次连接的端口号更新为此次连接的端口号,即可完成数据的再次刷新使用(同样可满足多个工作薄连接的刷新,对应多个pbix文件的对应关系,视频演示为方便起见只演示了一个连接对应一个pbix文件)。
关于Excel催化剂
Excel催化剂先是一微信公众号的名称,后来顺其名称,正式推出了Excel插件,插件将持续性地更新,更新的周期视本人的时间而定争取一周能够上线一个大功能模块。Excel催化剂插件承诺个人用户永久性免费使用!
Excel催化剂插件使用最新的布署技术,实现一次安装,日后所有更新自动更新完成,无需重复关注更新动态,手动下载安装包重新安装,只需一次安装即可随时保持最新版本!
Excel催化剂插件下载链接:https://pan.baidu.com/s/1eT2znYM
因插件使用VSTO开发技术完成,插件的安装需要电脑满足相关的环境配置才能运行,且需可连接外网的方式实现自动更新机制,若下载安装过程中有任何疑问或需要离线版安装等,尽量不单独私聊询问,加QQ群可高效解决



Excel催化剂插件交流群群二维码.png


取名催化剂,因Excel本身的强大,并非所有人能够立马享受到,大部分人还是在被Excel软件所虐的阶段,就是头脑里很清晰想达到的效果,而且高手们也已经实现出来,就是自己怎么弄都弄不出来,或者更糟的是还不知道Excel能够做什么而停留在不断地重复、机械、手工地在做着数据,耗费着无数的青春年华岁月。所以催生了是否可以作为一种媒介,让广大的Excel用户们可以瞬间点燃Excel的爆点,无需苦苦地挣扎地没日没夜的技巧学习、高级复杂函数的烧脑,最终走向了从入门到放弃的道路。
最后Excel功能强大,其实还需树立一个观点,不是所有事情都要交给Excel去完成,也不是所有事情Excel都是十分胜任的,外面的世界仍然是一个广阔的世界,Excel只是其中一枚耀眼的明星,还有其他更多同样精彩强大的技术、工具等。*Excel催化剂也将借力这些其他技术,让Excel能够发挥更强大的爆发!
关于Excel催化剂作者
姓名:李伟坚,从事数据分析工作多年(BI方向),一名同样在路上的学习者。
技术路线从一名普通用户,通过Excel软件的学习,从此走向数据世界,非科班IT专业人士。
历经重重难关,终于在数据的道路上达到技术平原期,学习众多的知识不再太吃力,同时也形成了自己的一套数据解决方案(数据采集、数据加工清洗、数据多维建模、数据报表展示等)。
擅长技术领域:Excel等Office家族软件、VBA&VSTO的二次开发、Sqlserver数据库技术、Sqlserver的商业智能BI技术、Powerbi技术、云服务器布署技术等等。



新建pbid数据连接

新建pbid数据连接

评分

参与人数 3财富 +50 鲜花 +5 收起 理由
iallen + 2 优秀作品
kane027 + 3 优秀作品
PowerBI极客 + 50 优秀作品

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-1-28 17:30 | 显示全部楼层
这个今天听一位大神介绍了,好学不呢,

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-2-7 20:25 | 显示全部楼层
yzxfelix 发表于 2018-1-28 17:30
这个今天听一位大神介绍了,好学不呢,

都开发成插件了,肯定是追求一键完成的,用户级别的使用,无关技术细节

TA的精华主题

TA的得分主题

发表于 2018-2-10 11:49 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-2-28 15:59 | 显示全部楼层
麻一下 ,慢慢啃,最近欠债太多太多了。。。

TA的精华主题

TA的得分主题

发表于 2018-5-2 16:52 | 显示全部楼层
我觉得用原生的excel更好,可以促使你学习excel的知识,这种集成了各种功能的插件让人容易偷懒,一旦脱离就不会用excel了

TA的精华主题

TA的得分主题

发表于 2018-5-13 17:48 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-5-23 17:34 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-5-23 18:14 | 显示全部楼层
安装以后打开EXCEl慢了很多,又办法解决吗?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关注官方微信,每天学会一个新技能

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2019-1-22 16:34 , Processed in 0.098372 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Wooffice Inc.

   

沪公网安备 31011702000001号 沪ICP备11019229号

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:徐怀玉律师 李志群律师

快速回复 返回顶部 返回列表