脚本操作WPS的一些想法

本文探讨了使用VBA和Python脚本操作WPS以提高效率的方法。推荐使用VBA宏功能录制重复操作,生成VBA代码,简化工作流程。对于Python,介绍了通过pywin32调用WPS API和使用第三方库wlxt/wlrd进行数据处理。提供了安装VBA插件、录制宏及使用Python读写Excel文件的步骤。
摘要由CSDN通过智能技术生成

[TOC] 
this blog is wrote for you

我觉得吧,使用wps既没有效率,又学不到什么东西。使用脚本总会快一些,即使不用,看一看能也了解更多东西吧。

用脚本操作WPS大体有两种想法:

  • 使用VBA
  • 使用python

VBA方法概述(很方便啊,强烈推荐)

VBA呢,功能很强大,但是使用起来有个很简单的方法,因为WPS可以使用宏功能。如果你每次都对Excel进行重复的操作,比如所从A1:26复制到C1:26之类的,或者是或者是排序等等,只要是步骤固定,你就可以使用WPS宏功能录制一段宏,然后保存,WPS会产生一段VBA的代码,保存这段代码,以后再处理相同的表格,只需要运行一下这段代码就行。详细步骤在下边。

python方法

使用python操作WPS也有两种想法,

  • 通过pywin32使用WPS V9 API 
    这个的具体思路是 
    Python 调用COM 需要安装 Python for Windows Extensions,即pywin32。好处是可以使用WPS里的API,基本图形界面能做到的,使用V9 API都可以做到。这里是V9API的文档 
    V9API文档

    这个我没有试过,不过我觉得只是处理数据,不需要用它。

  • 使用第三方库wlxt/wlrd 
    这个可以将数据从Excel里读出来,写进去,中间只需要用python进行数据处理就好了。python数据处理的功能使用起来和matlab的差不多,特别方便,numpy的功能更强大。详细步骤见下边。

使用WPS宏(VBA方法)

wps个人版是不能使用VBA编程的,装一个插件就好了。 
vba插件 
选择vba6chs.msi安装,提示succeed就没问题了。 
然后就

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值