vba和python哪个实用?

 我来答
教育达人小嫣
高能答主

2021-04-21 · 为您解答教育方面的问题。
教育达人小嫣
采纳数:2401 获赞数:816216

向TA提问 私信TA
展开全部

纯办公来说的话,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编写模块来满足特定的需要。

达内
2021-11-22 · 百度认证:教育领域创作者
达内
向TA提问
展开全部
Python更实用一些。

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

想了解更多关于python的相关详情,推荐咨询达内教育。该机构是引领行业的职业教育公司,致力于面向IT互联网行业,拥有强大的师资力量,实战讲师对实战经验倾囊相授,部分讲师曾就职于IBM、微软、Oracle-Sun、华为、亚信等企业,其教研团队更是有独家26大课程体系,助力学生系统化学习,同时还与各大高校进行合作,助力学生职业方向的发展。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式