美文网首页
一个简单的python自动化办公软件

一个简单的python自动化办公软件

作者: SeekLife0 | 来源:发表于2021-09-13 16:06 被阅读0次

github:https://github.com/SeekLife0/tkinter_automated_office_tools
下载:https://pan.baidu.com/s/1Dp6VbNBIgzhHS_GkzmiWww
提取码:hclq

一、前言

1、这是一个使用tkinter制作图形界面的自动化办公软件。主要包含三个功能分别是我之前写的自动化办公系列1,自动化办公系列2,自动化办公系列3
2、图形界面的开发使用python的tkinter。

二、功能介绍

1、doc文本替换功能。

1.1、界面介绍

介绍1
图片.png

1.2、使用方式

例如,现在我有两个doc文件,里面有些内容需要进行替换成我需要文本。这里是“x1”,“x2”需要进行替换。假设“x1”需要替换成“2020”,“x2”需要替换成“2021”。

图片.png
图片.png
打开软件进行如下操作:
\color{rgb(255,0,0)}{注意:}在使用doc替换功能之前需要把你所有的doc文件转为docx,因为程序只能对docx进行操作。
图片.png
那个提醒一下千万别选错了,比如你想让doc转docx别选成了docx转doc,就算程序提示成功导出文件夹也是什么都没有的,我写的时候就默认程序遇到这种情况是直接执行。
图片.png
可以看到导出的路径已经生成了我们需要的文件,这个时候就可以开始docx的替换操作了。
图片.png 图片.png
\color{red}{注意:}使用doc替换功能时,即使导入路径同时存在doc和docx两种同名文件如图,程序也只会读docx。
图片.png
选择的路径会显示在下方
图片.png
保存的时候最好对文件进行重命名方便下次寻找。
图片.png
以上步骤完成后点击提交,提交后会出现加载动画,不过这里只测试2个文件加载动画一闪而过。然后显示完成提示。
图片.png
查看自己的导出文件夹是否生成文件。生成的文件会自动添加auto前缀,这样即使你输入输出路径都是同一个也不会被覆盖。
图片.png
查看后发现文本替换成功了。
\color{red}{替换不成功的可能的问题:}
1、请注意被替换的旧文本只是用来确定需要自动填入的位置,必须为字母和数字而且区分大小写。
图片.png

2、xls/xlsx多个同一模板的表导入一张汇总表功能

程序这里叫做xls/xlsx多导一
\color{red}{注意:}使用表格导入功能时请备份好自己的xls/xlsx文件因为中途会删改,以免误操作。
操作表格到时候可以在设置里常规选项勾选R1C1引用样式,这样表格的横纵坐标都是数字了。

图片.png

2.1、xls/xlsx多导一功能介绍

需要导入的汇总表


图片.png

抓取的个人信息表,只要模板都一样,也就是抓取的坐标不变就可以批量抓取多张表的内容。


图片.png
填写完的内容同一可以进行保存操作以便下次进行导入。
图片.png
图片.png

填写好内容和路径点击提交即可,然后你的导出路径查看是否成功导入,如果你的汇总表示是xls那么会多出一个没用的xlsx文件,如果就是汇总表是xlsx则不会多出任何东西。


图片.png
内容导入成功
图片.png

3、xls/xlsx汇总表导入多个同一模板的单个表

3.1xls/xlsx一导多功能介绍

先来看导入文件,也就是汇总表


图片.png
图片.png

然后看导出文件,一张个人信息表

图片.png
现在我们填入导入的路径和导出的路径,这里注意导出和导入都是选择文件。
\color{red}{注意:}我写程序为了方便重命名,导出路径模板的文件名只能有两个字符最好是英文和数字,不然提交完就会下面一样。
图片.png
文件内容倒是没啥大问题
图片.png

4、使用中可能存在的问题

注意找导入导出路径的时候选择一下文件类型,不然看不到xlsx文件因为默认只显示xls


图片.png

相关文章

网友评论

      本文标题:一个简单的python自动化办公软件

      本文链接:https://www.haomeiwen.com/subject/wqstgltx.html