摘要: 实现WPS文件转PDF,需要安装金山WPS ```python import os from win32com.client import Dispatch def wps_et_to_pdf(file, pdf_file=None): """ wps/et 转 PDF :param file: w 阅读全文
posted @ 2021-07-01 17:06 cnblogs用户 阅读(862) 评论(0) 推荐(0) 编辑
摘要: ```python import os from PIL import Image from reportlab.pdfgen import canvas def image_resize(img, width, height): """ 图片缩放 :param img: 图片路径 :param w 阅读全文
posted @ 2021-07-01 16:53 cnblogs用户 阅读(677) 评论(0) 推荐(0) 编辑
摘要: **说明** 为了方便将pdf格式发票转为图片,找到以下方法,转换后的效果非常不错,特此记录在自己的笔记中,根据自己的需要,代码稍微有所优化修改 >*参考网址:https://zhuanlan.zhihu.com/p/102742847* **三方库安装** ```python pip instal 阅读全文
posted @ 2021-04-05 14:20 cnblogs用户 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 要实现中英文切换,首先Windows系统必须要有中文语言和英文语言,才能实现输入法(语言)切换。 import win32api import win32gui from win32con import WM_INPUTLANGCHANGEREQUEST def change_language(la 阅读全文
posted @ 2021-02-01 14:54 cnblogs用户 阅读(3763) 评论(0) 推荐(0) 编辑
摘要: 实际上ofd、docx、xlsx等文件就是一个压缩文件,是可以被解压处理的。所以我们把一个ofd格式的发票文件解压后就可以看到它的目录,如下: ![](https://img2020.cnblogs.com/blog/1425658/202101/1425658-20210125134534946- 阅读全文
posted @ 2021-01-25 11:15 cnblogs用户 阅读(2051) 评论(0) 推荐(0) 编辑
摘要: ```python import time import datetime ``` ###三种常用时间形式 ```python # 时间戳 timer = time.time() # 格式化的字符串时间 struct_time = time.strftime('%Y-%m-%d %X') struc 阅读全文
posted @ 2020-08-11 17:44 cnblogs用户 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: 一个Excel中有多个sheet的时候,你在第几个sheet保存关闭的,那下次打开就在原来的那个表的位置,所以有时候你想--在打开一个Excel的时候指定到其中的一个sheet表,那么使用第三方库xlwings就可以实现 如图:我最后保存的位置是“Sheet1”这个sheet表 那么我调用了下面的方 阅读全文
posted @ 2020-07-31 15:18 cnblogs用户 阅读(9032) 评论(0) 推荐(0) 编辑
摘要: from typing import Union import xlwings as xw fp = r"C:\Users\user\Desktop\测试.xlsx" # 打开Excel应用程序 app = xw.App(visible=False) # 后台写入,不展示excel界面 # 打开Ex 阅读全文
posted @ 2020-06-28 11:09 cnblogs用户 阅读(9364) 评论(0) 推荐(0) 编辑
摘要: .msg文件,outlook邮件的一种保存方式 方式一:使用win32com库,需要安装outlook才行 import win32com.client import os def get_attachments(file_dir, dst_dir): """ 获取.msg文件内的附件 :param 阅读全文
posted @ 2020-04-22 17:14 cnblogs用户 阅读(1476) 评论(1) 推荐(1) 编辑
摘要: 解压.docx文件实现提取图片 前言 .docx文件其实也就是一个压缩文件,当我们将一个.docx文件直接解压后可以看到如下目录 其中我们要找的图片就在word/media目录内,如图 所以,要提取word内的图片就需要将.docx文件解压,再从media文件内取得图片,然后将解压后的文件删除 代码 阅读全文
posted @ 2020-04-09 13:21 cnblogs用户 阅读(5891) 评论(0) 推荐(0) 编辑
摘要: 在以下方法中用到的三方库是:python-docx from docx import Document 获取指定段落的文本 def get_paragraph_text(path, n): """ 获取指定段落的文本 :param path: word路径 :param n: 第几段落,从0开始计数 阅读全文
posted @ 2020-03-13 15:34 cnblogs用户 阅读(5460) 评论(1) 推荐(1) 编辑
摘要: pandas.to_excel方法会自动覆盖源文件,在源文件中新增sheet可以结合openpyxl库实现 import pandas as pd import openpyxl def add_sheet(df, excel_path, sheet_name, **kwargs): """ 不改变 阅读全文
posted @ 2020-01-17 14:10 cnblogs用户 阅读(9205) 评论(0) 推荐(0) 编辑
摘要: 说明 经常使用python操作Excel,就会遇到各种坑,比如,有时候你读取到的某一单元格的数据,你预想的结果本来应该是这样的 但是实际读到的内容它却是下图的样子,是一个整型 造成此问题的原因就是该单元格的格式是自定义的日期格式,而非直接使用格式中的日期格式。如果是日期格式那么读取到的值应该是dat 阅读全文
posted @ 2019-10-11 17:01 cnblogs用户 阅读(4177) 评论(0) 推荐(0) 编辑
摘要: 删除Excel指定行或列 使用openpyxl库操作Excel,可以删除指定的列 import openpyxl def excel_delete(fp): wb = openpyxl.load_workbook(fp) # 读取Excel文件 ws = wb.active # 获取激活的sheet 阅读全文
posted @ 2019-09-03 15:49 cnblogs用户 阅读(2374) 评论(0) 推荐(0) 编辑
摘要: 数据准备 准备测试数据如下: fl_path = r"C:\Users\Desktop\test.xlsx" dic = { 'num': ['001', '002', '003', '004'], 'name': ['jack', 'bob', 'alice', 'peter'], 'age': 阅读全文
posted @ 2019-08-07 11:04 cnblogs用户 阅读(11995) 评论(0) 推荐(1) 编辑