如果微软的 Excel 中支持了人生苦短的 Python,你还会喜欢那个直接且易上手的 VBA 编程吗?

近日,据国外媒体 BLEEPINGCOMPUTER 报道,微软正考虑添加 Python 为官方的一种 Excel 脚本语言,如果获得批准,Excel 用户将能够像目前使用 VBA 脚本一样,使用 Python 脚本与 Excel 文档、数据以及一些 Excel 核心函数进行交互。

VBA vs. Python:各有千秋

Visual Basic for Applications(VBA)是 Visual Basic 的一种宏语言,于 1993 年由微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言,主要能用来扩展 Windows 的应用程序功能,特别是 Microsoft Office 软件,也可说是一种应用程式视觉化的 Basic 脚本。我们在 Excel 中可以用 VBA 编程解决很多批处理操作问题,因为 VBA 是 Excel 的原生脚本语言,同时也更接近自然语言,易于上手,所以在便利性上有着得天独厚的优势。

与此同时,除了 VBA,还有很多脚本语言可以来操作 Excel,Python 就是其中一种。

对于 Python,是当今可用的最通用的编程语言之一。它在 PYPL 编程语言中排名第二、RedMonk 编程语言排名第三、TIOBE 编程语言中位列第四,受到了诸多开发者的喜爱。在 Excel 中,相比 VBA ,Python 的应用范围更加广泛、代码更加整洁、更简单一些,但是需要独立安装,稍显复杂。

微软的决策

关于 Excel 功能的话题,很多用户多次提议让 Python 成为 Excel 中的一种脚本语言,不仅可以作为 VBA 的替代品,而且也可以作为字段函数(= SUM(A1:A2))的替代方案。

上个月,微软做出回应,发起了一个投票来收集更多的用户反馈信息,并调查用户想要如何在 Excel 中使用 Python,该提议得到了众多用户的支持,得票支持率高于排名第二的提议的两倍。

不过也有用户认为,如果微软走这条路线,那么为便于日常使用,微软也需要在所有其他 Office 应用中支持 Python 。

你会如何选择?

从近几个月编程语言排行榜来看,VBA 也处于逐渐下滑的状态,我们不禁感叹“VBA 是否已经过时?”,对此,有很多人反驳道,“只要 Office 还流行,VBA 就不会过时”,但是现在如果微软都支持了 Python,VBA 还能坚持多久呢?由此,不少网友表示:

  • 赶紧替换 VBA,Python 好用多了;

  • 如果替换了,是用 Python 2 还是 Python 3 呢?

  • VBA 还是很简单的;

  • 感觉还是 Lua 好,比 Python 更简单,上手快。

而你怎么看呢?欢迎在留言中分享。

scrolling="no" frameborder="0" class="vote_iframe js_editor_vote_card" data-display-src="/cgi-bin/readtemplate?t=vote/vote-new_tmpl&__biz=MzI0ODcxODk5OA==&supervoteid=509526171&token=5853634&lang=zh_CN" data-src="/mp/newappmsgvote?action=show&__biz=MzI0ODcxODk5OA==&supervoteid=509526171#wechat_redirect" data-supervoteid="509526171" allowfullscreen="" data-display-style="height: 172px;"/>

热文精选

深度学习高手该怎样炼成?这位拿下阿里天池大赛冠军的中科院博士为你规划了一份专业成长路径

如何成为一名全栈语音识别工程师?

Twitter大牛写给你的机器学习进阶手册

重大改变!Python 或将取代 VBA 成为 Excel 官方脚本语言相关推荐

  1. vba与python相比2019_重大改变!Python 或将取代 VBA 成为 Excel 官方脚本语言

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 如果微软的 Excel 中支持了人生苦短的 Python,你还会喜欢那个直接且易上手的 VB ...

  2. 腾讯京东要建“反阿里联盟”?Python 或成 Excel 官方脚本语言;百度华为在一起 | 一周业界事

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 回顾刚刚过去的一周,百度刚与华为达成深度合作,李彦宏与余承东还相互交换了"信物&q ...

  3. vba和python哪个好学-Python或将取代VBA,成为Excel官方脚本语言???

    原标题:Python或将取代VBA,成为Excel官方脚本语言??? 微软正考虑添加 Python 为官方的 Excel 脚本语言‍ 据外媒报道,微软正考虑添加 Python 为官方的一种 Excel ...

  4. 微软考虑将 Python 作为 Excel 官方脚本语言

    微软正考虑将 Python 作为 Excel 官方脚本语言之一,在 Excel 用户反馈平台中,「Python 作为 Excel 的脚本语言」成为了最热议的话题,是排名第二的提议的两倍多 目前为止,超 ...

  5. 动态语言开发环境python_GitHub - lcyan26/Script.NET: 脚本语言集成开发环境,支持Tcl、Python、Perl、Ruby、Lua等脚本语言。...

    Script.NET介绍 Script.NET是蓝蚂蚁工作室开发的一套集成开发环境(可用于Tcl.Python.Perl.Ruby.Lua等脚本语言开发),最新的4.0版本已经在github上开源. ...

  6. 使用python开发宏_Python 如何开发 Excel 宏脚本

    Python 如何开发 Excel 宏脚本 发布时间:2020-09-23 11:00:45 来源:亿速云 阅读:84 作者:Leah 这期内容当中小编将会给大家带来有关Python 如何开发 Exc ...

  7. 为什么python除法结果会有小数点0_关于python:为什么整数除法会在许多脚本语言中向下取整?...

    在我测试过的语言中,- (x div y )不等于-x div y: 我已经在Python中测试了//,在Ruby中测试了/,在Perl 6中测试了div: C具有类似的行为. 该行为通常是按照规范进 ...

  8. python和perl哪个好_做为脚本语言来说perl和python那个更有优势?

    -----------------------------------看不到我----------------------------------------------- ------------- ...

  9. Python取代VBA?先问C#答应否

    前言 近些年,大数据下的人工智能应用,以其黑科技姿态,不知亮瞎了多少百姓的眼睛.一时间"AI自动编码颠覆世界,不上车将永被放逐"的言论喧嚣尘上,大街小巷里的男女老少,都拍着小手,欢 ...

最新文章

  1. CyberRT使用笔记
  2. RetinaFace,最强开源人脸检测算法
  3. 对未来计算机的设想1000字,未来的世界作文1000字
  4. swift_000(Swift 的导读必看)
  5. python基础-函数(9)
  6. 集体终止合作 航空代理模式走投无路背后
  7. javascript 内置对象学习 笔记:
  8. Mysql的数据库和客户端环境搭建(三)
  9. MySQL学习记录 (三) ----- SQL数据定义语句(DDL)
  10. 敏捷开发般若敏捷系列之六:如何推广敏捷(下)(以无我之心,行无住之法)...
  11. java中 object创建对象_java创建对象的几种方式
  12. C语言十进制转换二进制
  13. 制定自己的SMART目标
  14. SQL 笛卡尔积现象
  15. H3C交换机SSH配置完全攻略
  16. 航空以太网(ARINC664)接口测试工具
  17. java String字符串去除()里的内容
  18. 怎样设置用键盘开机?
  19. 一元二次方程abc决定什么_专题—二次函数一元二次方程-abc意义.pptx
  20. 羽毛球小常识——球拍的故事

热门文章

  1. 3月6日工作日志-88250
  2. 关于Iframe之间以及与父窗体的值传递
  3. jsp使用mysql技术分页_JSP分页技术实现
  4. 关于《强化狼群等级制度的灰狼优化算法》的问题邮件回复
  5. Java Day02-1
  6. 利用Python制作简单的小程序:IP查看器
  7. Ubuntu16.04桌面系统如何配置和启动wireshark
  8. 玩转Android之二维码生成与识别
  9. 《音乐商店》第4集:自动生成StoreManager控制器
  10. CSS jQuery制作漂亮的文字模糊效果