自动化办公工具包,用于提升工作效率。个人日常使用,吊打大部分自动化办公培训。
因OCR需要飞桨(paddle)环境过于臃肿放弃集成,PDF相关功能不常用也并未加入。
Python版本:Python 3.8.3
used:pandas/openpyxl/peewee/pywin32/pyautogui/opencv-python/pynput
to use:
1.简化表模型的定义步骤,无需提前指定数据库
2.一个表模型可以重用在多个数据库,适合分库的操作情况
3.模型表操作单独提取出来,无需先获取数据库再输入表名
4.实现了表与 Dataframe 的相互转换
5.通过指定类型实现了 ModelSelct 的代码提示
6.加入了 ModelSelct 的代码扩展,方便查看查询结果
1.使用官方的 email ,无需任何多余依赖即可使用。使用 HTML 邮件
2.无需担心编码与 HTML 格式问题
3.将常用的邮件成员属性化
4.实现了发送前的邮件结构检查功能
5.添加附件一步完成
6.实现了沉浸式插入图片功能
7.简化了服务端的操作流程
8.解决了邮件中附带人名时发送地址不可用的问题
1.针对 Book/Sheet/Cell 三个表格的主要元素进行了扩展与升级
2.无侵入式实现功能拓展。
3.实现了与 Dataframe 的相互转换
4.封装了常用方法,提高了易用性,降低了使用难度
5.实现了多余单元格的过滤,极大地防止了OOM
6.与 openpyxl 采用了相同的目录结构
1.使用官方的 pathlib 与 shutil ,无需任何多余依赖即可使用
2.无侵入式实现功能拓展。
3.基于自定义的 Path 实现了文件夹同步的功能
1.绝对坐标与窗口本地坐标可以互相转换
2.加入了操作权限的判定
3.加入了强行中断的方式
4.支持图片识别
5.支持输入中文