【惑星记】python学习001——办公应用&word操作&GUI入门&软件开发

本文介绍了如何使用Python的python-docx库和PyQT5实现批量生成加班申请单,通过读取模板并替换人员姓名,简化大量手动操作。同时展示了如何使用PyInstaller将代码打包成可执行文件。
摘要由CSDN通过智能技术生成

总体目标

小惑作为single man负责工作单位的考勤、加班、岗位津贴统计工作,这类的工作涉及到大量的填写Excel、Word方面的工作,工作相当繁琐。因此,希望通过python 实现一些自动化的操作,减轻自己每个月的工作量。

本记小目标

本次计划完成一个小目标:实现加班申请单的批量生成。针对同一项加班工作,需要为不同的参与人员做单独的一份申请单,因此,当遇到很多人参与很多项加班工作时,就会遇到“天量”的申请单需要编辑。so,小惑要解决这个问题。来观察下本单位的加班申请单模板,如下图。

(实际上,就是要生成三份其他信息相同,仅仅加班人员为张三、李四、王五的三份申请单)

解决方案概况

1.汇总每一项加班工作的总单,存入自定的目录下,如图

2.进入该目录下,依次读取每一个加班申请单

2.1读取工作班成员,存为单独的列表

2.2读取上述的人员列表,修改加班人员单元格的信息,并依次保存

3.基于pyqt设计GUI,并通过pyinstaller.exe打包代码。

解决方案详情(代码打包陆续发布)

解决方案概况1&2的星星点

1.读取word中表格,及某个单元格的方法

(1)导入python-docx模块,调用第一个表格

self.doc = Document(path)  # 根据路径获取word
self.table = self.doc.tables[0]  #获取第一个表格对象

(2)调用第二行第二列:self.table.rows[1].cells[1];

         调用第二行第二列内容:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

惑星仔

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

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

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

打赏作者

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

抵扣说明:

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

余额充值