哪种编程语言最实用
操控excel,选择python还是vba?
数据量大更建议用Python,vba一般都是将数据存放在内存中,当数据不拆分电脑配置又不高,就会显得比较卡,数据处理完毕后,不释放下内存电脑用起来也会比较卡,vba一般只会启动2个cpu核心进行数据计算,运算效率也比较低,现在微软已经停止对vba的更新,更建议学习Python,如果只是操作excel,这两个学习难度差别不大,但是Python发展空间会更好
还有一种更加便捷的方法,就是使用power bi的三大组件进行数据处理,使用power query进行数处理,powerpivot进行分析,power view进行数据可视化,优点就是学习周期短,数据可实现自动刷新,上手比较快,使用这个方法,效率可能会比excel快一些,但是速度仍然不及python,当然了为了长久可持续更建议学习Python,但是上手周期会比较长
你好,我是一个开发人员,有多年的开发经历。操控excel,选择Python还是vba,大家可能都会从语言的强大功能上,语言的热门程度去推荐使用哪个更好。
但是我认为,使用微软的产品,最好使用微软的工具。因为这样适配性更好,不会出现一些让你无法解决的难题。而解决问题,会耗费你大量的时间
所以我推荐使用vba,如果你问除了vba,你最推荐哪个语言,我推荐powershell。
Python,VBA,Powershell介绍:
python操作excel,一般是有2个包可以使用,但是VBA有的功能,对于python还是有局限。具体的时候你也能查到,但是都是相对基础的处理。
VBA的编写,其实我感觉稍有点不成体系,你每次写完之后,过段时间有又很容易忘记语法,所以我一般把实现方法,都记下来,用到时直接拿来用。VBA的编写可以结合excel,边编写边调试,exel上能看到效果,还是比较方便的。
对于powershell,还是很推荐的。你可以使用datatable和excel交互数据。最近在改善一个移行工具时,改用powershell处理excel,原来是用excel+VBA手动处理。你会体会到批量处理excel的效率。powershell同样是微软的产品,是准备全面替换bat的工具,功能相当强大,对excel的支持,处理都很方便。很建议你试试。希望对你有所帮助。
推荐python
1)数据***,一个数据***表演变出10几种报表,只需吹灰之力。易用性,一个新手,只要认真使用向导1-2小时就可以马马虎虎上路。
2)统计分析,其实包含在数据***之中,但是非常独特,常用的检验方式一键搞定。
3)图表功能,这几乎是Excel的独门技能,其他程序只能望其项背而***。
4)高级筛选,这是Excel提供的高级查询功能,而操作之简单。
5)自动汇总功能,这个功能其他程序都有,但是Excel简便灵活。
其实,上面的内容有些废话,但是为了文章的完整性还是写上了,不过要想真正精通Excel,最高端就是用VBA语言自己写宏,但是VBA作为一种编程语言也是十分难学,如果不写VBA就需要一个一个的把数据录入,然后一行行公式计算,最后再绘制图表。不仅如此,由于Excel都是手动录入,所以要反复检查有没有错误,往往会耗费不少的时间。因此,Python就派上了用场。
批量出图
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/10438.html