python win32com使用中遇到的问题

代码:

xl = win32com.client.gencache.EnsureDispatch('Excel.Application')
xl.Visible = False 
wb1 = xl.Workbooks.Open(path1)#就是这行报错

目的是要用这个进行excel的复制,复制的内容包括格式,因为简单的pandas不能搞定就使用了win2com

错误信息:

pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft Excel', '抱歉,无法找到 \u202aE:\\*.xlsx。是否可能被移动、重命名或删除?', 'xlmain11.chm', 0, -2146827284), None)
 

 

解决方案:

copy文件地址的时候,带了特殊字符‘/u202a’;

我是在 文件的属性里面复制的,大家引以为戒啊;

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值