摘要: 说明 为了方便将pdf格式发票转为图片,找到以下方法,转换后的效果非常不错,特此记录在自己的笔记中,根据自己的需要,代码稍微有所优化修改 参考网址:https://zhuanlan.zhihu.com/p/102742847 三方库安装 pip install fitz pip install Py 阅读全文
posted @ 2021-04-05 14:20 Rong_Z 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 要实现中英文切换,首先Windows系统必须要有中文语言和英文语言,才能实现输入法(语言)切换。 import win32api import win32gui from win32con import WM_INPUTLANGCHANGEREQUEST def change_language(la 阅读全文
posted @ 2021-02-01 14:54 Rong_Z 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: 实际上ofd、docx、xlsx等文件就是一个压缩文件,是可以被解压处理的。所以我们把一个ofd格式的发票文件解压后就可以看到它的目录,如下: 再用谷歌或者IE打开里面的xml属性的文件,就可以看到发票相关信息,如下: 所以获取发票信息的实现方法大致就是:先解压ofd格式文件,得到里面的OFD.xm 阅读全文
posted @ 2021-01-25 11:15 Rong_Z 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: import time import datetime ###三种常用时间形式 # 时间戳 timer = time.time() # 格式化的字符串时间 struct_time = time.strftime('%Y-%m-%d %X') struct_time2 = time.strftime( 阅读全文
posted @ 2020-08-11 17:44 Rong_Z 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 一个Excel中有多个sheet的时候,你在第几个sheet保存关闭的,那下次打开就在原来的那个表的位置,所以有时候你想--在打开一个Excel的时候指定到其中的一个sheet表,那么使用第三方库xlwings就可以实现 如图:我最后保存的位置是“Sheet1”这个sheet表 那么我调用了下面的方 阅读全文
posted @ 2020-07-31 15:18 Rong_Z 阅读(8509) 评论(0) 推荐(0) 编辑
摘要: 注意点:这里的sheet参数默认是已经存在的sheet表,如不存在该sheet,则使用add方法新增即可,示例: wb = xw.Book(r"C:\Users\Desktop\result.xlsx") sht = wb.sheets.add('result') # 新增sheet页时,可选择新增 阅读全文
posted @ 2020-06-28 11:09 Rong_Z 阅读(7190) 评论(0) 推荐(0) 编辑
摘要: .msg文件,outlook邮件的一种保存方式 方式一:使用win32com库,不过要安装outlook才行 import win32com.client import os def get_attachments(file_dir, dst_dir): """ 获取.msg文件内的附件 :para 阅读全文
posted @ 2020-04-22 17:14 Rong_Z 阅读(1170) 评论(1) 推荐(1) 编辑
摘要: 解压.docx文件实现提取图片 前言 .docx文件其实也就是一个压缩文件,当我们将一个.docx文件直接解压后可以看到如下目录 其中我们要找的图片就在word/media目录内,如图 所以,要提取word内的图片就需要将.docx文件解压,再从media文件内取得图片,然后将解压后的文件删除 代码 阅读全文
posted @ 2020-04-09 13:21 Rong_Z 阅读(5617) 评论(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 Rong_Z 阅读(4597) 评论(1) 推荐(1) 编辑
摘要: 经常通过各种三方库操作Excel时,会遇到各种问题。这个库不支持这个方法,那个库支持但是又会丢失原来的数据。。。。都是问题! . . . import openpyxl import pandas as pd def add_sheet(data, excel_writer, sheet_name) 阅读全文
posted @ 2020-01-17 14:10 Rong_Z 阅读(8671) 评论(0) 推荐(0) 编辑
摘要: 经常使用python操作Excel,就会遇到各种坑,比如,有时候你读取到的某一单元格的数据,你预想的结果本来应该是这样的,但是它却是这样的,真是很蛋疼。于是你会找各种解决办法,去解决这个问题!所以鄙人共找到了这么几种方法,仅供参考。 这些方法都会使用到这么一个包:xlrd,一般都是python自带的 阅读全文
posted @ 2019-10-11 17:01 Rong_Z 阅读(3888) 评论(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 Rong_Z 阅读(2153) 评论(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 Rong_Z 阅读(11240) 评论(0) 推荐(1) 编辑
摘要: word操作 doc文件转换为docx文件 安装win32com模块:pip3 install pypiwin32 import os from win32com.client import Dispatch, DispatchEx, constants def doc_to_docx(f_path 阅读全文
posted @ 2019-08-06 09:52 Rong_Z 阅读(6440) 评论(1) 推荐(0) 编辑
摘要: 废话开端 要实现将csv文件转换为xls文件,就需要用到python中非常强大的第三方库 pandas。之前基本没用过pandas,对它可以说是一点都不了解,但是最近在工作中要经常处理各种Excel、csv文件,就不得不用到了,也还是处于学习阶段,一边学习,一边总结记录。那我们都知道pandas不仅 阅读全文
posted @ 2019-08-05 09:48 Rong_Z 阅读(8046) 评论(0) 推荐(0) 编辑