![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python办公自动
文章平均质量分 71
sky_on_the_way
写最少得代码,完成需要的任务
展开
-
python办公自动化(9)利用pandas的行列转换处理排班表
python办公自动化(9)利用pandas的行列转换处理排班表公司有个部门上班时间和其他部门不同,每月需要制作排班表导入OA系统,数据是这样的:如果要导入到OA系统数据必须要转换成这样:1.pandas行转列#!/usr/bin/python# -*- coding: gbk -*-import pandas as pddf=pd.read_csv('2.csv',encoding="gbk",index_col=['姓名'])#删除空列df.dropna(axis=1,how=原创 2020-05-30 12:37:50 · 1947 阅读 · 0 评论 -
如何快速将几十张纸质材料转换成电子文档
# encoding:utf-8import requestsimport base64def get_access_token(): AK='NEqHQFs0oBcxAdkZXRnHGQPp' # client_id 为官网获取的AK SK='BrUGOa1Htz364UOdkHLGS7KxbA5G6Kkc'# client_secret 为官网获取的SK host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=原创 2020-06-07 17:09:45 · 2043 阅读 · 0 评论 -
python办公自动化(8)批量生成特定格式内容的word/doc文件
python办公自动化(8)批量生成特定格式内容的word/doc文件1.效果图#https://python-docx.readthedocs.io/en/latest/#api-documentationfrom docx import Documentfrom docx.shared import Pt # 磅数from docx.oxml.ns import qn # 中文格式from docx.enum.text import WD_PARAGRAPH_ALIGNMENTimp原创 2020-05-27 08:37:43 · 902 阅读 · 0 评论 -
python办公自动化(7)zmail接收分析邮件
python办公自动化(7)zmail接收分析邮件原创 2020-05-26 09:08:16 · 1334 阅读 · 6 评论 -
python办公自动化(6)几行代码实现发送邮件
python办公自动化(5)几行代码实现发送邮件注意以前登录验证用密码就可以,但现在登录验证要授权码,啥不知道啥事授权码,以QQ有限为例点击查看import zmaildef send_mail(to_adress,mail): server = zmail.server('发送邮件的邮箱地址', '邮箱授权码') server.send_mail(to_adress,mail) return 'sccess'if __name__ == "__main__":原创 2020-05-25 16:52:38 · 334 阅读 · 0 评论 -
python办公自动化(5)识别PDF文件中文字
python办公自动化(5)识别PDF文件中文字pdfminer官网说明:由于PDF文件具有如此大而复杂的结构,因此将PDF文件解析为一个整体会浪费时间和内存。但是,并非大多数PDF处理任务都需要每个部分。因此,PDFMiner采取了一种惰性分析策略,即仅在必要时才对内容进行解析。要解析PDF文件,您至少需要使用两个类:PDFParser和PDFDocument。这两个对象相互关联。 PDFParser从文件中获取数据并PDFDocument存储。您还需要 PDFPageInterpreter处理页面内容原创 2020-05-24 14:12:05 · 1412 阅读 · 3 评论 -
python办公自动化(4)图片文字识别 识别身份证
python+百度文字识别 识别身份证创建百度应用使用百度文字识别首先要注册百度云账号,创建一个应用,登录后点击右上角管理控制台按下面步骤创建:查看文档找到身份证识别 ,查看python调用方法# encoding:utf-8import requestsimport base64# client_id 为官网获取的AK, client_secret 为官网获取的SKAK='XXXX'SK='XXXX'host = 'https://aip.baidubce.com/o原创 2020-05-20 15:19:41 · 599 阅读 · 0 评论 -
python办公自动化(3)pdf文件批量加文字水印
python办公自动化(3)pdf文件批量加文字水印依赖库安装方法,请参阅我之前文章,具体代码如下:import os,refrom reportlab.pdfgen import canvasfrom reportlab.lib.units import cmfrom reportlab.pdfbase import pdfmetricsfrom reportlab.pdfbase.ttfonts import TTFontfrom PyPDF2 import PdfFileWriter,原创 2020-05-19 09:22:12 · 1087 阅读 · 0 评论 -
python办公自动化(2)使用PyPDF2库合并多个PDF文件
python办公自动化(2)使用PyPDF2库合并多个PDF文件PyPDF2是一个操作PDF很方便的库,可以对PDF文件读写操作,具体参考官方api,常用的几个对象如:PyPDF2.PdfFileReaderPyPDF2.PdfFileWriterPyPDF2.PdfFileMerger代码示例如下:import PyPDF2# 创建一个用来合并文件的实例pdf_merger = PyPDF2.PdfFileMerger() # 首先添加一个pdf文件pdf_merger.append原创 2020-05-15 09:23:40 · 505 阅读 · 0 评论 -
python办公自动化(1)实现批量word转PDF
python办公自动之实现批量word转PDF不多说,看代码实现,有问题可以留言:from win32com.client import gencachefrom win32com.client import constants, gencacheimport os,redef createPdf(wordPath, pdfPath): """ word转pdf :param wordPath: word文件路径 :param pdfPath: 生成pdf文件路径 """原创 2020-05-14 14:55:02 · 1580 阅读 · 3 评论