随笔分类 -  Excel催化剂开源

摘要:在Excel催化剂推出的这一年多时间里,经常性听到一种声音,大概意思是真正会写代码的人,都不会看上Excel催化剂写出来的功能,自己造一个更舒服贴心,仿佛会一点VBA就可以天下无敌一般,也好像Excel催化剂出的所有的功能,在他们眼中都是幼儿园级别,过家家玩玩而已。 这里不对此看法置评,只用事实说话 阅读全文
posted @ 2019-07-22 12:36 Excel催化剂 阅读(902) 评论(0) 推荐(0)
摘要:答应过的全盘分享,也必承诺到底,此篇PowerBI功能分享的最后一篇,讲述如何导出数据模型的元数据,笔者定义其为模型的数据字典。 此篇对应功能实现出自:第6波 导出PowerbiDesktop模型数据字典https://www.jianshu.com/p/bc26a8dcdfce 关系型数据库有数据 阅读全文
posted @ 2019-07-22 12:18 Excel催化剂 阅读(330) 评论(0) 推荐(0)
摘要:在PowerBIDeskTop开启的SSAS服务,和Sqlserver所开启的一个本质的区别是,前者其端口号是随机生成的,即上一次打开获得的端口号,下一次关闭后再打开,系统分配给它新的端口号,而后者因为是服务器版的,服务器的SSAS端口号是固定的,且服务器一般都是长期打开的,不存在端口号变化引起数据 阅读全文
posted @ 2019-07-22 12:17 Excel催化剂 阅读(317) 评论(0) 推荐(0)
摘要:当国外都在追求软件开源,并且在GitHub等平台上产生了大量优质的开源代码时,但在国内却在刮着一股收割小白智商税的知识付费热潮,实在可悲。 互联网的精神乃是分享,让分享带来更多人的受益。 在PowerBI领域,出现了十分优秀的DAXStudio和Tabular Editor等开源工具,影响深远。借此 阅读全文
posted @ 2019-07-22 12:07 Excel催化剂 阅读(628) 评论(0) 推荐(0)
摘要:前一篇的分享中,主要谈到Excel透视表连接PowerBIDeskTop的技术,在访问SSAS模型时,不止可以使用透视表的方式访问,更可以发数据模型发起DAX或MDX查询,返回一个结果表数据,较透视表的方式更为灵活。 此篇再次带出Excel向PowerBIDeskTop发出DAX查询的技术要点。 此 阅读全文
posted @ 2019-07-22 12:07 Excel催化剂 阅读(292) 评论(0) 推荐(0)
摘要:此篇对应功能出自:第10波 快速排列工作表图形对象 简书 https://www.jianshu.com/p/eab71f2969a6 在Excel的对象模型中,列的宽度不是一般所期待的和行高一样是磅为单位,而是由当前所设定的字符大小的字符宽度为单位,致使在根据图片大小来调整列宽时,没有办法调整到位 阅读全文
posted @ 2019-07-22 12:06 Excel催化剂 阅读(326) 评论(0) 推荐(0)
摘要:在Excel催化剂的许多功能中,都会开发窗体用于给用户更友好的交互使用,但有一个问题,困扰许久,在窗体上运行某些代码后,中途弹出下MessageBox对话框给用户做一些简单的提示或交互时,发现程序运行结束后,窗体本来是显示在前端最顶层的,却变为最小化在任务栏中。 这个问题带来非常不好的用户体验,弄到 阅读全文
posted @ 2019-07-22 12:05 Excel催化剂 阅读(344) 评论(0) 推荐(0)
摘要:从Excel中导出图片,是一个很常规的需求,也有一些久旧不衰的界面操作法小技巧从OpenXml文件中批量导出,在VBA开发中,也会使用Chart对象的背景图的技巧来导出。总体来说,和真正想要的效果还是有差距,特别是这样的方式导出的图片像素会低。 在VSTO开发中,有更好的方式,此篇给大家一一分享。 阅读全文
posted @ 2019-07-22 12:05 Excel催化剂 阅读(555) 评论(0) 推荐(0)
摘要:在金融大数据功能中,使用了TuShare的数据接口,其所有接口都采用WebAPI的方式提供,本来还在纠结着应该搬那些数据接口给用户使用,后来发现,所有数据接口都有其通用性,结合Excel灵活友好的输入方式,将其输入参数统一在Excel界面进行维护,最终实现了所有接口均可由用户自己去维护参数的方式发出 阅读全文
posted @ 2019-07-22 12:04 Excel催化剂 阅读(435) 评论(0) 推荐(0)
摘要:Excel的二次开发有一极大的优势所在,可以结合用户的交互进行程序的运行,大量用户的交互,都是从选择对象开始,用户选择了单元格区域、图形、图表等对象,之后再进行程序代码的加工处理,生成用户所需的最终结果。 所以熟练处理选择对象,尤其关键,而在VBA里的使用方法,来到.Net中特别是C 语言下,就需要 阅读全文
posted @ 2019-07-22 12:04 Excel催化剂 阅读(598) 评论(0) 推荐(0)
摘要:在VBA开发网抓程序中,会用到xmlhttp/winHttp.winHttprequest.5.1等组件,当时笔者也是这样进入了网抓领域的,这些都是非常过时的东西,在.Net的开发中,有大量的更好用的轮子使用,在Excel催化剂开发过程中,也会用到,在此向大家简单分享,希望对VBA转VSTO开发群体 阅读全文
posted @ 2019-07-22 12:02 Excel催化剂 阅读(444) 评论(0) 推荐(0)
摘要:不知道是开发人员的自我要求不高还是用户的使用宽容度足够大,在众多Excel插入图片的版本中,都没有考虑到许多的可大幅度提升用户体验的细节处理。 Excel催化剂虽然开发水平有限,但也在有限的能力下,尽最大的努力做到自己可以过关的出街成品。 此篇着重谈下思路性的问题,代码因为太久远之前写的,现在看回也 阅读全文
posted @ 2019-07-22 12:01 Excel催化剂 阅读(434) 评论(0) 推荐(0)
摘要:上一篇提到图片元信息Exif的提取,当然还有一类音视频文件,也同样存储着许多宝贵的元数据,那就开源到底呗,虽然自己找寻过程也是蛮艰辛坎坷的,大家看后有收获,只求多多传播下,让前人的工作可以更有价值。 此篇对应的Excel催化剂功能实现:第83波 遍历文件夹内文件信息特别是图像、音视频等特有信息 ht 阅读全文
posted @ 2019-07-22 12:00 Excel催化剂 阅读(445) 评论(0) 推荐(0)
摘要:作为开发者来说,面对json字符一点不陌生,但对于普通用户来说,更合适的是数据表结构的数据,最好数据已经躺在Excel表格内,不用到处导入导出操作。所以开发者和用户之间是有不同的数据使用思维和需求的。 此篇给大家带来一些新的思路,怎样可以让用户自主地参与到获取数据过程中来,减少开发工作量的同时却收获 阅读全文
posted @ 2019-07-22 12:00 Excel催化剂 阅读(390) 评论(0) 推荐(0)
摘要:Excel催化剂在文件处理方面,功能做到极致,但其实很大功劳都是引用一些开源社区的轮子库,不敢独占好处,此篇给大家分享下抓取图片的Exif信息的好用的轮子。 此篇对应的Excel催化剂功能实现:第83波 遍历文件夹内文件信息特别是图像、音视频等特有信息 https://www.jianshu.com 阅读全文
posted @ 2019-07-22 11:59 Excel催化剂 阅读(444) 评论(0) 推荐(0)
摘要:Excel催化剂在图片处理方面,也是做到极致化,一般的Excel插件插入图片是原图插入或不可控制压缩比例地方式插入图片至Excel当中,但Excel催化剂的插入图片,是开发了可调节图片大小的插入方式,让图片在Excel上可以有预期的像素大小和文件大小的平衡。 在图片处理方面,完全可以借助一个非常棒的 阅读全文
posted @ 2019-07-22 11:58 Excel催化剂 阅读(376) 评论(0) 推荐(0)
摘要:日常做网抓数据,都是以GET请求为主,偶尔遇到需要POST请求的,一般POST的参数只是一串字符串就可以了,通过构造字符串也很容易完成,但此次SM.MS的API接口要求是Content-Type: multipart/form-data,同时上传图片的同时还要加入一些控制参数,针对此类型的POST请 阅读全文
posted @ 2019-07-22 11:54 Excel催化剂 阅读(629) 评论(0) 推荐(0)
摘要:很感恩,能够在上帝奇妙地带领下,经过多方的资源整合后,可以从我手中完成一款对教会内部制作PPT过程中,引用圣经的这个小环节能够发挥一些小小的作用的小插件。因制作本插件时,也大量用到VSTO开发的一些技术,相信对技术群体来说,将其作为一个学习练习的功用,也是可以造就到一些对VSTO开发有兴趣的朋友们。 阅读全文
posted @ 2019-07-22 11:47 Excel催化剂 阅读(420) 评论(0) 推荐(0)
摘要:移动互联网和O2O兴起的这十年时间里,由地图LBS功能衍生出一大堆的极高商业价值的数据及应用,地图相关的数据,也是数据分析过程中一个大宝藏,从此篇开始将带给大家一系列的地图相关的数据采集,满足数据分析的前期数据准备过程,有慧眼的分析师们,必定可以从这一系列的数据源中得到许多极高价值的基于地图的相关数 阅读全文
posted @ 2019-07-22 11:43 Excel催化剂 阅读(678) 评论(0) 推荐(0)
摘要:VSTO插件开发完成后,鉴于现在WPS用户也不少,很多时候用户没办法用OFFICE软件,只能在WPS环境下办公,VSTO开发的插件,只需增加一句注册表信息,即可让WPS识别到并调用VSTO开发的功能,可能部分功能让WPS使用要考虑WPS是否有相应的API接口,这是后话,本帖给大家粘出代码及程序,让用 阅读全文
posted @ 2019-07-22 11:42 Excel催化剂 阅读(2027) 评论(0) 推荐(0)