Python自动化办公
文章平均质量分 79
Python自动化,省去繁琐重复的工作,懒人必备! ------作者:sun
Dream丶Killer
学如逆水行舟,不进则退;心似平原走马,易放难收。
展开
-
办公利器:用Python向钉钉发送消息
钉钉作为目前最热门的办公软件,在工作中大多数时间都在与他打交道。今天和大家分享一下如何用Python向钉钉发送消息,最终达到每日自动向指定群中发送销售日报。首先打开群设置,点击智能群助手。选择添加自定义机器人然后根据提示添加一下信息,建议选择安全设置的前两项,这里加签的密钥需要保存一下,后面会用到。点击完成后就会生成一个地址,这个地址和密钥不要随便公布出来,放在外部网站上会存在安全隐患。我们此时已经获取了密钥和,先将密钥解析得到时间戳(timestamp)以及签名值(sign),代码如下。timesta原创 2022-06-16 09:51:34 · 8627 阅读 · 2 评论 -
10分钟学会用Python轻松玩转Excel
前言当你需要每天对 Excel 做大量重复的操作,如果只靠人工来做既浪费时间,又十分枯燥,好在 Python 为我们提供了许多操作 Excel 的模块,能够让我们从繁琐的工作中腾出双手。今天就和大家分享一个快速处理 Excel 的模块 openpyxl,它的功能相对与其他模块更为齐全,足够应对日常出现的问题。openpyxl 安装直接在命令提示符中输入。pip install openpyxl或使用豆瓣镜像安装。pip install -i https://pypi.douban.com/s原创 2021-12-06 12:47:47 · 3430 阅读 · 1 评论 -
⭐️Python实用小工具之制作酷炫二维码(有界面、附源码)⭐️
写在前面对于下面这种普通的二维码,相信大家已经都司空见惯了,今天就带大家使用 Python 的 myqr 库,来制作些不一样的二维码。安装myqr库pip install -i https://pypi.douban.com/simple myqr安装之后可以使用 'show myqr’命令来检查是否安装成功,成功的提示应该类似于下面这样。制作普通二维码制作一个简单的二维码在命令行中输入 myqr url,下面举个栗子words:二维码内容,链接或者句子version:二维码大小,范围原创 2021-09-14 10:03:15 · 2798 阅读 · 59 评论 -
Python实用工具之制作证件照(有界面、附源码、赞关藏)
removebg配置安装对应的 Python 库pip install -i https://pypi.douban.com/simple removebg获取API Key进入 Removebg 官网,完成账号注册。填写完注册信息后,会发送验证邮件到你的邮箱,点击进入后会进入如下界面。点击 Remove image background再点击红圈中的 Tool & API...原创 2021-09-09 16:31:44 · 17597 阅读 · 107 评论 -
❤️女朋友桌面文件杂乱无章?气得我用Python给她做了一个文件整理工具❤️
事情是这样子的,昨天回去无意看了一下女朋友桌面,密密麻麻的全是文件,各式各样的占满屏幕,简直要把我这个强迫症给难受死,让她整理一下,还懒的整理。原创 2021-08-26 13:01:14 · 16455 阅读 · 221 评论 -
⭐️GUI编程:图片批量加水印,附打包exe教程带图标(干货巨多,建藏!)⭐️
![请添加图片描述](https://img-blog.csdnimg.cn/4add8159828e408c9d06d5873f2d94be.gif)原创 2021-08-21 09:52:44 · 7301 阅读 · 203 评论 -
Python办公自动化——8行代码实现文件去重
Python办公自动化——8行代码实现文件去重需求描述上周突然接到一个任务,要通过XX网站导出XX年-XX年之间的数据,导出后的文件名就是对应日期,导出后发现,竟然有的文件大小是一样,但文件名又没有重复,所以打开文件看了下,确实重复了,原因暂时不清楚,预测是网站的原因,最后发现大概只有 30% 的数据没有重复。我淦!啥也不说,首要任务还是把那些没有重复的文件给筛选出来,或是删除重复的文件。文件很多几百个,通过一个个的对比文件去删除估计又要加班,然后突然想到 Python 有个内置的 filecmp原创 2021-08-08 16:49:10 · 6421 阅读 · 118 评论 -
PyAutoGUI——图形用户界面自动化(超级详细)
文章目录开始之前查看屏幕大小获取当前鼠标的位置检查指定坐标是否在屏幕上设置暂停时间移动鼠标鼠标点击鼠标拖动鼠标滚动开始之前在开始之前,要先安装所需要的模块 pyautogui, pyautogui 模块可以向 Windows 发送虚拟按键和鼠标点击。pip install -i https://pypi.douban.com/simple pyautogui查看屏幕大小pyautogui.size() 可以获得屏幕的宽和高的像素数(整数)。>>> pyautogui.siz原创 2021-08-01 17:14:36 · 15099 阅读 · 70 评论 -
Python办公自动化——批量发送邮件
Python办公自动化——批量发送邮件需求描述之前的博客中有些代码较多的,我一般会在文章中说明,“有需要数据集或代码的留个邮箱!”。之后看到后我会根据这些评论把文件发送给指定邮箱,相比于每次都打开网页版的邮箱,一次次的发送,Python 的 yagmail 库为我们提供了更好更快捷的方式,能够让我们一次发送多封邮件给不同的人。安装所需依赖yagmail:它是一个 GMAIL/SMTP 客户端,旨在使其尽可能简单的发送电子邮件。keyring:它提供了一种从 Python 访问系统 keyrin原创 2021-07-11 11:58:39 · 2778 阅读 · 57 评论 -
Python办公自动化——提取pdf文件中表格并到Excel
Python办公自动化——提取pdf文件中表格并到Excel需求描述现有一 pdf 文件内容如下,文件中内容主要是表格形式的获奖名单,共158页。现要读取这些表格信息并保存到 excel 文件中。import pdfplumberimport pandas as pddef read_pdf_2020(read_path, save_path): pdf_2020 = pdfplumber.open(read_path) result_df = pd.DataF原创 2021-07-04 20:08:18 · 2806 阅读 · 42 评论 -
Python办公自动化——批量合并word文件
写在前面先看一下运行效果:今天进行网课考试,之前老师每章节都发布了一些练习题与知识点,现在想将这些文件合并到一个 word 文件中,这样看起来方便一些,查题也方便。大致文件如下:文件数目不多,手动合并当然也可以,但作为一个 资深懒人, 还是想舒服的完成这个任务。...原创 2021-06-24 14:10:29 · 1780 阅读 · 6 评论