龙空技术网

有趣的EXCEL&vba作图

DiArt 575

前言:

此刻看官们对“vba编程画图”大体比较关注,我们都需要了解一些“vba编程画图”的相关资讯。那么小编也在网络上收集了一些关于“vba编程画图””的相关文章,希望看官们能喜欢,各位老铁们快快来了解一下吧!

还记不记得之前有个日本老爷爷用EXCEL绘图,美轮美奂,可谓是心思巧妙。我是没有那样的艺术细胞,不过咱有自己的方式,用代码作图

图片来源网络

图片来源网络

通过vba代码将指定的图片写入excel工作表中,可不是插入图片哦

解题思路:1,获取图片像素信息 2,写入excel工作表中

前期我查询了一些资料,暂时没有找到VBA解析图片RGB值的方法。但是其他程序语言可以用,比如java和python,这里我们就用简单又好用的python。python使用简单,安装也很方便。Windows平台的新版本python已经集成了环境变量设置和pip库,感兴趣的朋友可以下载安装使用。

获取图片信息需要用到PIL库,安装很简单:pip3 install PIL

图一

解析图片RGB值的代码如图一所示,将获取的代码保存到文本中供VBA调用,是不是很简单。

VBA操作这里就不多说了,不懂的朋友可以翻看前期发的教程

图二

图二是获取的图片信息,第一行是图片像素大小,第二行之后就是RGB值,然后将其写入EXCEL工作表中,方法如下图

图三

图四

也可以将其它的图片写入工作表中哦,喜欢的朋友欢迎点赞关注,下期更多精彩内容!

标签: #vba编程画图