摘要:
电脑突然有一天调用 KET.Application 总是报错,代码: import win32com.client xcl = win32com.client.DispatchEx("KET.Application") xcl.Quit() 报错:pywintypes.com_error: (-21 阅读全文
摘要:
一、在python编程中,当需要用到图片时,经常需要使用图片的base64码,如下代码可以拿去复用: import base64 import os ''' 将图片文件,比如图标,背景转换成py文件便于打包 ''' def pic2py(picture_names, py_name): write_ 阅读全文
摘要:
需求背景:需求是用程序抓取优财网Libor 查询 伦敦银行同业拆借利率-数据中心-优财网-优财金融数据金融资讯门户官方网站-UCAI123.COM Libor数据,USD的 实现思路:没找到优财网的开放API,只能通过读取网页数据,用BeautifulSoup来解析数据,至于为啥不用pandas来解 阅读全文
摘要:
需求背景:写一个工具,对指定路径下的所有Excel文件进行加密,设置打开密码和编辑密码 实现思路:需要用python遍历指定目录下的所有文件,判断是否是EXCEl文件,还要判断文件是否原本就有密码,加密完成后将结果写入到文本文件 代码: import os import tkinter import 阅读全文
摘要:
需求背景:做倒计时图片; 实现思路:先准备好一张图片作为背景图,用python往图片上添加天数,保存图片;从0-69天,一共生成70张图片 背景图如图: 代码如下: # 这个程序用来生成70张倒计时图片 from PIL import Image, ImageDraw, ImageFont for 阅读全文
摘要:
日常工作有种场景,就是EXCEL单元格值发生改变,其他单元格的值跟着做相应的改变 这种的实现方法是在Worksheet的Change事件中写入变操作逻辑。 通过Target.Column和Target.Row,获得发生变动的单元格的列号,行号,判断列号和行号是否在我们监测的区域。 随之发生改变的单元 阅读全文
摘要:
该需求背景是有一个应收逾期表格,里面有很多部门的数据,要把表格按部门拆分成每个部门单独一个EXCEL表格文件,并把拆分出来的各部门文件邮件发送给各部门领导,涉及到的python知识点想当多,大致包括: # python 图形界面程序tkinter的使用# python messagebox的使用# 阅读全文
摘要:
有个同事需要定期发送邮件给老板,邮件内容基本上固定,附件来自电脑上固定的路径,于是我写了个程序,发送邮件出去,并将指定目录下的第一个文件作为附件。 核心知识点:python发送带附件的邮件;python调用windows系统通知。 # 帮助丁方硕发送外汇周报邮件的程序,执行后会将一段文本和指定目录下 阅读全文
摘要:
对于对word、excel输出结果的格式要求较高的工作来说, win32com这个库操作office真的挺好用。 注意中途不要手动打开你的word excel,不然会报错。 一、导入库 import win32com from win32com.client import Dispatch, con 阅读全文
摘要:
以下代码,将选中区域的值挨个弹窗显示,数据如果有筛选,将只显示筛选结果中的值 For Each c In Selection.SpecialCells(xlCellTypeVisible) MsgBox (c.Value) Next 阅读全文
摘要:
公司的一个小工作,需要抓取美元、欧元汇率并绘制成折线图。很小的功能,背后却涉及很多Python知识,甚至一些冷门的知识点。知识点总结如下: 1.python抓取网页数据,利用pandas.read_html()进行解析 2.python日期操作,包括获取今天日期,获取上周一日期,上周五日期,今年的第 阅读全文
摘要:
VBA遍历文件,及其子目录下所有文件 Sub 示例代码() getAllFiles ("D:\") getAllFiles2 ("D:\") getAllFiles3 ("D:\") End Sub ' '利用Dir遍历目录下的所有文件名,不含子目录的 '这种方法下,传入的fpath值末尾一定要带“ 阅读全文
摘要:
(一)数组相关 arr = Array("a", "b", "c") '定义一个数组 '输出数组 Function print_arr(arr) start_index = LBound(arr) '获取数组的起始索引号 end_index = UBound(arr) '获取数组的最后一个索引号 F 阅读全文
摘要:
使用python发送邮件时遇到这样一个问题,当收件方用旧版本的foxmail打开邮件时,附件名称上会有???号,或者显示为.dat文件 使用最新版foxmail客户端打开邮件会显示正常 使用网页版邮箱打开邮件会显示正常 这个问题困扰好久无解,偶然的一次遇到了解决方案: 先导入email模块的Head 阅读全文
摘要:
py程序保存文件时报错:Permission Denied 通常原因: 1.在被保存文件的目录下,有个与被保存文件同名的文件并且这个程序正在被其他程序打开着。比如要保存一个EXCEL文件,而同目录下同名文件已经在Excel里面打开了,这时只要关闭已经打开的文件即可。 2.被保存的文件名含有斜杠\等非 阅读全文