hyanide 2020-05-26 12:46 采纳率: 0%
浏览 3300

pywintypes.com_error: (-2147352567, '发生意外。', (0, None, None, None, 0, -2147352565), None)

import os
import xlwings as xw

files_path = r'C:/Users/Peter Pro/Desktop/zh'

app = xw.App(visible=True, add_book=False)
app.display_alerts = False
app.screen_updating = False

A=['D14','E14','F14','G14','H14','I14','J14','K14','L14','M14']
B=['D15','E15','F15','G15','H15','I15','J15','K15','L15','M15']
C=['D13','E13','F13','G13','H13','I13','J13','K13','L13','M13']
D=['C15','D15','E15','F15','G15','H15','I15','J15','K15','L15']

for files_path_0, dirs, files in os.walk(files_path):
    for file in files:
        wb = app.books.open(files_path+'/'+file)
        sht = wb.sheets['测算表']
        for i in range(9):
            sht.range(A[i]).formula = '='+C[i]+'/1.01'
            sht.range(B[i]).formula = '=IF('+A[i]+'<=100000,'+A[i]+'*1.01,IF('+A[i]+'>100000,'+A[i]+'))+'+D[i]
            wb.save()
            wb.close()
            app.quit()
            app.kill()

# 如上代码发现发生意外,已经试过很多方法,比如修改注册路径、重装等,仍然无法解决。新手,求大神指点,**不知道是代码写的问题,还是系统接口调用问题,怀疑自己,跪谢大神。**

图片说明

  • 写回答

1条回答 默认 最新

  • m0_46157690 2020-08-27 14:27
    关注

    是不是你sheet名字的问题

    评论

报告相同问题?

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突