win32com
精英干员瑕光
一介计算机初学者
展开
-
win32com打开带密码excel
简单来说给excel上加密常见的方法有两种。原创 2024-02-28 11:36:06 · 689 阅读 · 0 评论 -
pywintypes.com_error: (-2147352567, ‘发生意外。‘, (0, None, None, None, 0, -2147024809), None)
pywintypes.com_error: (-2147352567, '发生意外。', (0, None, None, None, 0, -2147024809), None)原创 2023-12-21 14:08:46 · 3193 阅读 · 0 评论 -
selenium : TypeError: object of type ‘float‘ has no len()
使用selenium时报错 TypeError: object of type 'float' has no len()。但是问题excel中这个数据值为空,只能猜测不同电脑打开excel时格式不同影响读取数据。显然selenium不允许直接输入浮点类型数据(字符串与整形可以)。将该数据使用str强制转为字符串,问题解决。原创 2023-10-30 11:55:29 · 508 阅读 · 0 评论 -
python提取excel文本框内容
提取文本框内容原创 2023-01-06 17:47:45 · 1262 阅读 · 0 评论 -
python批量发送多人带附件邮件
近几天在问答区遇到这么一个问题,感觉还挺有意思。楼主由于公司权限管控没办法调用outlook Smtp协议,想要使用 win32com 模块进行发送多封邮件的操作,联系人等储存在 excel 中。思路:使用 xlrd 读取表格内容,使用win32com进行邮件的编写。实践:创建实验数据代码:#导入库import win32com.client import xlrdoutlook = win32com.client.Dispatch("Outlook.A.原创 2022-01-14 10:14:21 · 1966 阅读 · 0 评论 -
[Win32com]AttributeError: Property ‘Excel.Application.Visable‘ can not be set.
原因:后台存在win32com操作过的excel接口,可能是之前运行时代码出错遗留,或者其他原因遗留。解决方法:任务处理器代码今天在使用win32com设置excel属性的时候报了这个错误联想之前都没有出现过这个问题,猜测是否后台存在win32com处理过的excel未关闭,导致占用无法更改设置,打开任务处理器一看,果不其然,之前报错时候留下的excel还在后台没有关闭,将这些excel关闭后代码无误。代码解决法: ...原创 2022-01-05 15:58:09 · 3082 阅读 · 0 评论 -
win32com处理excel数据透视表格式
使用win32com处理excel的数据透视表对于刚接触的人来说一直是一件比较困难的事情,因为网上相关的资料比较难以寻览,许多的参数根本就不懂。像简单的建立数据透视表当然没有什么问题PivotSourceRange = ws1.Range("A1:D10") #数据源的范围PivotTargetRange = ws1.Range("F1") #透视表的存放单元格位置PivotTableName = '数据透视表2'PivotCache = wb1.PivotCaches()..原创 2021-11-18 14:01:18 · 1333 阅读 · 4 评论 -
win32com excel转pdf
需要用到库from win32com.client import DispatchEximport osfrom PyPDF2 import PdfFileReader, PdfFileWriter#import timeimport win32processimport win32apiimport win32con近来因为某些原因,需要将遍历一个双层文件夹,向里面的excel插入图片,并打印出来。所谓双层:即文件夹下包文件夹,类似于这种,对于数据整理来说十分...原创 2021-11-12 17:39:52 · 3410 阅读 · 1 评论 -
win32com设置excel单元格格式
因为格式太多,所以每种只做举例,若要详细请按照方法自己操作。颜色LE_Sheet.Range('E%d'%j).Interior.ColorIndex = 3 #单元格填充红色LE_Sheet.Range('A1').Font.Color=255 #字体颜色浅红具体颜色具体分析,这里贴一个表以供参考,或者自己录制宏然后查看颜色代码VBA 颜色代码大全?_百度知道 (baidu.com)https://zhidao.baidu.com/question/4...原创 2021-11-12 17:16:42 · 1901 阅读 · 0 评论 -
win32com设置excel打印格式
前些时间需要将excel转成pdf文件但是转出来总是非常不美丽如图,明明第一页和第二页是在同样的行数范围,但是因为列数超了,就变成了两页,在数据更多的时候更加乱,会先打印完第一个列范围,再去打印后面的列范围,使图片完全无法对比。网页上有关win32com的资料文献实在难以寻找,致使我拖了很长一段时间,直到后来小伙伴发给我他找到的代码new_sheet.PageSetup.Zoom = False #类似于放开锁定之类的操作new_sheet.PageSetup.F..原创 2021-11-12 16:51:44 · 776 阅读 · 0 评论 -
win32com 操作excel
目录打开表格,读取数据win32的写入操作刷格式数据透视表小贴士win32com是一个VBA转py的库(双厨狂喜),这是一个很顾名思义的库,他的作用是模拟用户去做一些操作,像一些简单的例如操作office全家桶完全不在话下。冷知识:虽然我们习惯叫它win32com,但在安装时的命令却是 pip install pywin32我当时因为名字不对下了好几次以下进入正文:打开表格,读取数据import win32com.clientpa......原创 2021-08-20 14:27:02 · 17364 阅读 · 7 评论