Excel催化剂开源第47波-Excel与PowerBIDeskTop互通互联之第一篇( 十 )
再利用CommandLine的特性,取到msmdsrv.exe对应的路径配合正则处理和路径拼接得到最终的msmdsrv.port.txt文件全路径。如此次笔者机器的路径为
C:\Users\Administrator\Microsoft\Power BI Desktop Store App\AnalysisServicesWorkspaces\AnalysisServicesWorkspace115089896\Data\msmdsrv.port.txt
C:\Users\Administrator\Microsoft\Power BI Desktop Store App\AnalysisServicesWorkspaces\AnalysisServicesWorkspace1855860078\Data\msmdsrv.port.txt
再利用此文件下存储着端口号信息的特性,最终将不同的msmdsrv.exe对应的端口号拿到手。
再利用AMO对象模型,将此端口号下的数据库名和Model名也读取到。
最终拿齐了所有信息后,可以回到Excel客户端去发起访问连接。
而在用户层面,使用窗体直观呈现关键可读性信息供用户选择不同的模型。
推荐阅读
- 双十一|腾讯开源国内首个H.266/VVC视频播放器
- excel|Excel – 这个冷门的四舍五入函数,我猜九成的人不知道
- excel|何苦一味痴迷Excel公式,多条件查找并对结果求和,PQ更佳
- excel|当查询的Excel表格列太多,这个函数给vlookup神助攻
- excel|全套Excel版工程自动计算表格+实用小工具,造价必备利器!
- 华为鸿蒙系统|画龙画虎难画骨,华为将鸿蒙开源或许真的错了
- excel|Excel – 一对多查询有合并单元格的表格,诚心建议用PQ
- iphone12|告别PPT! 鸿蒙2.0正式开源,明年所有华为手机都能升
- 华为鸿蒙系统|开源、独立成为华为鸿蒙生态能否成功的关键
- excel|Excel – 有了这个函数,其他随机函数都可以功成身退了