vba和python哪个开发效率比较高
> VBA作为一门脚本语言,office自带,语法同历史悠久的VB基本一致,相对于Python这样一门真正的面向对象语言来讲,学习成本较低。
> EXCEL中相关的操作80%可以录制宏来完成,这里的宏一定意义上的说,跟我们所讲的VBA无差,这也就说明了,操作office,使用VBA效率更高,需要人工编写的代码也简化很多,很多新手通过学习录制宏,简单修改便可入门,实战应用。
> Python在操作EXCEL非纯数据方面,也就是图表、图形、格式等方便,实在是不方便,很多主流的Python对此支持也不友好,甚至好多库都不支持,这方便VBA则完胜。
选择VBA还是Python
> VBA 属于office套件原生自带,更加专注,基本上原装的东西相对于第三方,都要好一些。
> Python语言,语法简洁,轮子多,这几年也是一路攀上,基本上已经排进语言前几名,这也是Python的一个优势。但是作为办公一族不要盲从,再简洁,你还是要学习变量、数据类型、循环判断这些基础,想要操作office,你还要去学习专门的库,比如xlwings、xlrd、Openpyxl等