vba和python哪个实用?

发布网友 发布时间:2022-04-23 03:26

我来回答

2个回答

热心网友 时间:2022-04-07 10:26

纯办公来说的话,vba更实用,VBA是Office系列自带的宏语言,与Python、VSTO和RPA最大的优势就是不需要单独安装IDE(集成开发环境),可以直接在Excel中编写。VBA比较适合非IT专业的人员入门编程,除了不需要单独装IDE以外,VBA在调试的过程中是可以一边调试一边修改代码的,虽然只能改断点之后的代码,但是在日常学习中也已经比较方便了。

Python的优势是类库比较丰富,语法很简洁。ython能做的有很多,工作中对数据的处理,都可以脱离Excel用Python来做。基本上除了Excel插件之外,都可以用Python来处理。

扩展资料

VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构。从语言结构上讲,VBA是VB的一个子集,它们的语法结构是一样的。两者的开发环境也几乎相同。但是,VB是的开发工具,它不需要依附于任何其他应用程序,它有自己完全的工作环境和编译、链接系统。

VBA却没有自己的工作环境,它必须依附于某一个主应用程序,VBA专门用于Office的各应用程序中,如Word、 Excel、 Access等。在 Access中,可以通过VBA编写模块来满足特定的需要。

热心网友 时间:2022-04-07 11:44

Python更实用一些。

两者区别: VBA作为一门脚本语言,office自带,语法同历史悠久的VB基本一致,更加专注,基本上原装的东西相对于第三方,都要好一些。VBA主要还是专注于office这一个板块,虽然也可以调用winAPI等来做一些扩展,但终究*如此,难走出这个圈,也不推荐强硬走出,专业的事情,交给专业的工具去做。
相对于Python这样一门真正的面向对象语言来讲,学习成本较低。语法简洁,这几年也是一路攀上,基本上已经排进语言前几名,这也是Python的一个优势。但是作为办公一族,再简洁,还是要学习变量、数据类型、循环判断这些基础,想要操作office,还要去学习专门的库,比如xlwings、xlrd、Openpyxl等。毋庸置疑,Python完胜,一门轮子遍地的语言,不管在人工智能、大数据、数据分析、金融分析、还是WEB开发都有非常广泛的应用,虽然大部分只是把它用来做数据采集。

想了解更多关于python的相关详情,推荐咨询达内教育。该机构是引领行业的职业教育公司,致力于面向IT互联网行业,拥有强大的师资力量,实战讲师对实战经验倾囊相授,部分讲师曾就职于IBM、微软、Oracle-Sun、华为、亚信等企业,其教研团队更是有独家26大课程体系,助力学生系统化学习,同时还与各大高校进行合作,助力学生职业方向的发展。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com