基于pyautogui的Python财务机器人练习

本文介绍了如何使用Python库pyautogui自动化处理财务工作,包括读取Excel单元格数据、转换为大写汉字金额,并实现跨工作表的流程。通过实例展示了从复制到大写金额输入再到Excel单元格的全过程。

所谓财务机器人,就是将传统人工处理财务工作的操作由计算机程序自动来完成。为此,一些可以提供键盘和鼠标模拟的工具都可以应用于此。pyautogui就是一个常见的Python库。下面介绍下基本的使用方法(以PyCharm和Excel为例):

1)首先可以看到Excel版本的记账凭证,界面如:

Excel文档下载:https://www.njcie.com/python/pbda-data/5/记账凭证.rar 

这里有三个工作表,我们的工作就是要将每个工作表的借贷发生总额即C11单元格的数字以大写汉字金额的方式补充到B11的合计中。

2)为了能够实现上述工作的自动化,我们需要先对pyautogui了解下。

在PyCharm项目中导入pyautogui后,即可做如下测试:

import pyautogui

pyautogui.press('a')

 运行后,你会发现在当前编辑器光标处会自动出现了一个a的字符,就像刚才你按下了a这个键一样。

注意两个问题:一是此时如果大写模式打开,会输入A;二是如果打开了中文输入法,也会显示似乎以a来输入汉字的界面:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leeshuqing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值