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.2、使用方式
例如,现在我有两个doc文件,里面有些内容需要进行替换成我需要文本。这里是“x1”,“x2”需要进行替换。假设“x1”需要替换成“2020”,“x2”需要替换成“2021”。


打开软件进行如下操作:

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

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



选择的路径会显示在下方

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

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

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

查看后发现文本替换成功了。
1、请注意被替换的旧文本只是用来确定需要自动填入的位置,必须为字母和数字而且区分大小写。

2、xls/xlsx多个同一模板的表导入一张汇总表功能
程序这里叫做xls/xlsx多导一
使用表格导入功能时请备份好自己的xls/xlsx文件因为中途会删改,以免误操作。
操作表格到时候可以在设置里常规选项勾选R1C1引用样式,这样表格的横纵坐标都是数字了。

2.1、xls/xlsx多导一功能介绍
需要导入的汇总表

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

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


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

内容导入成功

3、xls/xlsx汇总表导入多个同一模板的单个表
3.1xls/xlsx一导多功能介绍
先来看导入文件,也就是汇总表


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

现在我们填入导入的路径和导出的路径,这里注意导出和导入都是选择文件。

文件内容倒是没啥大问题

4、使用中可能存在的问题
注意找导入导出路径的时候选择一下文件类型,不然看不到xlsx文件因为默认只显示xls

网友评论