作为表格软件的先驱,Excel可以说给我们的日常办公,做出了不可磨灭的贡献。
随着excel功能的扩大,VBA、python等各类编程语言,开始被应用于excel当中。
于是乎,关于处理excel,该选择VBA还是python的问题,开始充斥互联网界。毕竟,个人的学习能力有限,想要同时掌握VBA和python还是有一定难度的。
就算是excel,很多人都只敢说会使用,不敢说精通。
虽然VBA作为程序的自动化脚本而存在,是为了提高程序的自动化程度。可是,操作起来,那就事与愿违了。比如,自定义类必须写在类模块,不能写到模块或者Excel对象中;在类模块中自定义类时,需要注意对象和基本类型在写法上的差异。
先不去说python,我们来透过现象去看本质。
excel的主要应用场景包括:数据存储、数据计算、数据分析、图表展示数据、自动化办公(这个跟VBA内嵌于excel中有关)等。
看到这里,你想到了什么?恭喜你,那意味着,你将喜提语言基础全家桶(变量、数据类型、运算符、选择和循环语句、函数、模块)等。
python和VBA的语言全家桶,虽然看上去差异很大,但是本质上它们相差无几。本质上都是编程语言,即使有难易之分,却也不分伯仲。
只要你是编程语言,那么就很少有人敢说精通,为了某个功能,翻来覆去地修改,碍于面子,还不愿请教比自己年轻2岁的excel大神。
工作量明显增加,效率却得不到显著提高,容易陷入闭门造车的困境。
格局太小,我们何不妨把眼光放长远一点,不学VBA,python等各类编程语言,一样能处理excel的工作。
如果有一款类似excel,功能相似或功能更强大的电子表格,还省去学习VBA、python等编程语言的苦痛,那该有多好!
您可不敢说,那还真的有。
这款电子表格还是国产的,它叫云表,同时也是一个开发工具。(文末有免费获取方式)
云表是从excel中延伸来的,它还和excel的“老对手”金山系WPS有着颇深的渊源,其研发团队是从金山系WPS研发团队走出来的。
只要excel能实现的功能,云表基本上都能实现,甚至功能更为强大。
你可以想象一下,
在酷似excel的操作界面中,沿用excel拖拖拽拽的方式,画画表格,配以工作流、权限控制(excel很难做到)、流程审批、填表公式,业务公式等,一揽子如ERP、WMS、OA等企业级管理软件或系统,便“唰唰唰”地出来了。
而数据分析、数据透视、报表、报工、闹钟提醒,工程计划日志等办公工作,对于云表来讲,就是小儿科,用“秒”来描述其完成速度,完全不过分。
有人要出来杠了,还不是从学习一个工具,变成学习另一个工具吗?
确实如此。但是,学习成本大大降低啊!不用学VBA或python等编程语言全家桶,只需要你懂得业务,就能轻轻松松上手,而且还可以
根据自身需要随时随地打开,把系统或者表单修改成自己想要的功能。
你学大半年,我不敢说你能精通VBA、python,但是,云表,不写一行代码,你完全可以将工具转变成适应你,而不是你去适应工具。
像中国电信、华为、中铁16局等各行企业,早已为云表验证这一说法。
处理excel,该选择VBA,还是python,亦或其他,相信你已心中有数!
文|Mondy
关键词:excel VBA python 数据 表单 电子表格 软件 编程语言