摘要: 单元格拆分 def get_index(capital): """ 大写字母(Excel列头)转数字 :param capital: 'A' --> 0, 'AA' --> 26 :return: int """ number = 0 capital = capital.upper() for ch 阅读全文
posted @ 2022-08-03 09:49 Rong_Z 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 纵向拼接 from PIL import Image def image_splicing(pic01, pic02): """ 图片拼接 :param pic01: 图片1路径 :param pic02: 图片2路径 :return: 保存路径 """ with Image.open(pic01) 阅读全文
posted @ 2022-07-08 11:27 Rong_Z 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 获取上月开始结束日期 方法一 import datetime def get_date_of_last_month(form="%Y-%m-%d"): """ 获取上月开始结束日期 :param form 返回值显示格式 :return: str,date tuple """ today = dat 阅读全文
posted @ 2022-05-17 16:54 Rong_Z 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: round 以下示例展示对于结构相同的两组数据(1.03575000和1.03425000)保留小数后4位,使用内置函数round方法的输出结果,并不是需要的结果 print(round(1.03575000, 4)) print(round(1.03425000, 4)) """ 1.0357 1 阅读全文
posted @ 2022-05-11 18:24 Rong_Z 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 激活指定窗口 import win32gui import win32con def match_windows(win_title): """ 查找指定窗口 :param win_title: 窗口名称 :return: 句柄列表 """ def callback(hwnd, hwnds): if 阅读全文
posted @ 2022-04-22 11:29 Rong_Z 阅读(3099) 评论(0) 推荐(0) 编辑
摘要: 只使用reportlab库好像没法在已经有内容的PDF页面中写入数据,只能生成一个空的PDF文件再写入。所以这里我是配合pdfrw库来实现的。具体见示例 from reportlab.pdfgen.canvas import Canvas from pdfrw import PdfReader fr 阅读全文
posted @ 2022-03-11 15:02 Rong_Z 阅读(428) 评论(0) 推荐(0) 编辑
摘要: ###字母转数字 def get_index(capital): """ 大写字母(Excel列头)转索引 :param capital: 'A' --> 0, 'AA' --> 26 :return: int """ number = 0 capital = capital.upper() for 阅读全文
posted @ 2021-09-03 11:01 Rong_Z 阅读(304) 评论(0) 推荐(0) 编辑
摘要: ###使用openpyxl实现 只支持xlsx文件,不支持xls import openpyxl def read_cell(io, sheet, cell='A2'): """ 读取单元格 :param io: Excel文件路径 :param sheet: 读取哪一张表,str, int eg: 阅读全文
posted @ 2021-08-31 11:32 Rong_Z 阅读(2827) 评论(0) 推荐(0) 编辑
摘要: import datetime def get_date_of_last_week(form='%Y-%m-%d'): """ 获取上周开始结束日期 :param form: 日期格式 :return: str,date tuple """ today = datetime.date.today() 阅读全文
posted @ 2021-08-19 21:00 Rong_Z 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 注:chinese_calander库需要每年手动更新一次 import datetime import chinese_calendar def get_holidays(year=None, include_weekends=True): """ 获取某一年的所有节假日,默认当年 :param 阅读全文
posted @ 2021-08-19 20:53 Rong_Z 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: 通过发票左上角的二维码信息,获取发票的关键信息,只需将图片格式的电子发票或扫描后的发票图片传入即可. 测试结果如下: 增值税电子普通发票:{'发票代码': '031******311', '发票号码': '74****17', '不含税金额': '13665.98', '开票日期': '202101 阅读全文
posted @ 2021-07-09 14:33 Rong_Z 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 下面示例代码,是将横向纸张旋转为纵向(根据纸张大小判断纸张方向) 方法一:使用PyPDF2库 from PyPDF2 import PdfFileWriter, PdfFileReader def page_rotation(old_file, new_file): """ PDF页面旋转 :par 阅读全文
posted @ 2021-07-01 17:11 Rong_Z 阅读(705) 评论(1) 推荐(0) 编辑
摘要: 实现WPS文件转PDF,需要安装金山WPS import os from win32com.client import Dispatch def wps_et_to_pdf(file, pdf_file=None): """ wps/et 转 PDF :param file: wps/et文件路径 阅读全文
posted @ 2021-07-01 17:06 Rong_Z 阅读(512) 评论(0) 推荐(0) 编辑
摘要: import os from PIL import Image from reportlab.pdfgen import canvas def image_resize(img, width, height): """ 图片缩放 :param img: 图片路径 :param width: 宽 :p 阅读全文
posted @ 2021-07-01 16:53 Rong_Z 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 说明 为了方便将pdf格式发票转为图片,找到以下方法,转换后的效果非常不错,特此记录在自己的笔记中,根据自己的需要,代码稍微有所优化修改 参考网址:https://zhuanlan.zhihu.com/p/102742847 三方库安装 pip install fitz pip install Py 阅读全文
posted @ 2021-04-05 14:20 Rong_Z 阅读(1096) 评论(0) 推荐(0) 编辑