如何批量处理办公数据(未完待续,正在更新ing...)

前言:工作过程中常需要对Excel和Word里的许多项进行重复操作。在重复动作方面,人的状态毕竟无法与机器相匹敌,所以我开始思考,怎么将要操作的步骤代码化。

我向各位大佬求教,总结出了以下的方案,Thanks♪(・ω・)ノ

方法名称 相关描述 优势 局限性
Excel公式 使用Excel内置的函数公式对相关数据进行操作 环境成本低,安全 仅能用于Excel,且能力有限
Vba Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。 除了数据公式,还可操作字体、颜色等,较公式可实现的功能更多 开启宏后,暂时没有有效方案解决安全防护问题。有大佬帮忙找到了一个专家自编的防护代码,见下文详情。
Python Python是一种解释型脚本语言,可以应用于: Web 和 Internet开发,科学计算和统计,人工智能,教育,桌面界面开发,软件开发,后端开发 Python可以处理海量的数据,并且该项技术在不断发展,可以不局限于Excel 学习成本最高,有些工作环境不能使用Python

公式

执行复杂操作环境成本最低的,讲道理,如果比较熟练的话真心很好用。
但是由于我懒得记公式,想找一种通用的方法,暂时先放一放哈。

Vba、宏病毒拦截器

VBA教程(网易云课堂和B站)(没有编程基础的也好学!)

大佬给找的宏病毒拦截器的网址(大佬表示没用过,不知道好用不):

http://www.excelpx.com/thread-260792-1-1.html

Python

大佬们共同的推荐!

pandas:把excel别存为.csv,然后用pandas处理,应该很方便(可操作性强,不受Excel版本的限制,可操作大量数据)

https://blog.csdn.net/atnanyang/article/details/70832257

(暂时我工作用到的Excel数据量较小且经常打印。为了打印,格式也需要调很久,所以暂时放一放,用Python里可直接操作Excel的工具先学一波)

这块的学习笔记见:

https://www.cnblogs.com/Mor-Nings/p/11710095.html

猜你喜欢

转载自www.cnblogs.com/Mor-Nings/p/11710345.html