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

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

打开软件进行如下操作:
在使用doc替换功能之前需要把你所有的doc文件转为docx,因为程序只能对docx进行操作。
图片.png

那个提醒一下千万别选错了,比如你想让doc转docx别选成了docx转doc,就算程序提示成功导出文件夹也是什么都没有的,我写的时候就默认程序遇到这种情况是直接执行。
图片.png

可以看到导出的路径已经生成了我们需要的文件,这个时候就可以开始docx的替换操作了。
图片.png

图片.png

使用doc替换功能时,即使导入路径同时存在doc和docx两种同名文件如图,程序也只会读docx。
图片.png

选择的路径会显示在下方
图片.png

保存的时候最好对文件进行重命名方便下次寻找。
图片.png

以上步骤完成后点击提交,提交后会出现加载动画,不过这里只测试2个文件加载动画一闪而过。然后显示完成提示。
图片.png

查看自己的导出文件夹是否生成文件。生成的文件会自动添加auto前缀,这样即使你输入输出路径都是同一个也不会被覆盖。
图片.png

查看后发现文本替换成功了。

1、请注意被替换的旧文本只是用来确定需要自动填入的位置,必须为字母和数字而且区分大小写。
图片.png

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

程序这里叫做xls/xlsx多导一
使用表格导入功能时请备份好自己的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

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

文件内容倒是没啥大问题
图片.png

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

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


图片.png

你可能感兴趣的:(一个简单的python自动化办公软件)