RPA 设计器 8.0 使用 excel 插入行 控件报错

vivian 其他 5900

程序代码:
def flow4(self):
lv_value=[[‘2019/01/11’,‘aaaa’],[‘2019/01/11’,‘bbbb’]]
lv_filename=r’F:\global\rpa\ 核对结果差异表.xlsx’
#插入行
self.__logger.debug(’ “StepNodeTag:11154401809”,Note:’)
iexcel.ins_row(path=lv_filename,sheet=1,cell=‘A2’,data=lv_value)

整个日志如下:
begin
begin
Main.py- “StepNodeTag:11154401809”,Note:
Traceback (most recent call last):
File “E:\isearch\testProject\codes\Main.py”, line 176, in
pro.flow4()
File “E:\isearch\testProject\codes\Main.py”, line 157, in flow4
iexcel.ins_row(path=lv_filename,sheet=1,cell=‘A2’,data=lv_value)
File “C:\iS-RPA8.0\plugin\Com.Isearch.Func.Python\lib\ubpa\iexcel.py”, line 165, in ins_row
raise e
File “C:\iS-RPA8.0\plugin\Com.Isearch.Func.Python\lib\ubpa\iexcel.py”, line 159, in ins_row
wb = xw.Book(path)
File “C:\iS-RPA8.0\plugin\Com.Isearch.Func.Python\lib\site-packages\xlwings\main.py”, line 479, in init
app = App(add_book=False)
File “C:\iS-RPA8.0\plugin\Com.Isearch.Func.Python\lib\site-packages\xlwings\main.py”, line 204, in init
self.impl = xlplatform.App(spec=spec, add_book=add_book)
File “C:\iS-RPA8.0\plugin\Com.Isearch.Func.Python\lib\site-packages\xlwings_xlwindows.py”, line 288, in init
self.xl = COMRetryObjectWrapper(DispatchEx(‘Excel.Application’))
File “C:\iS-RPA8.0\plugin\Com.Isearch.Func.Python\lib\site-packages\win32com\client_init
.py”, line 113, in DispatchEx
dispatch = pythoncom.CoCreateInstanceEx(clsid, None, clsctx, serverInfo, (pythoncom.IID_IDispatch,))[0]
pywintypes.com_error: (-2147221005, ‘无效的类字符串’, None, None)
运行结束

回复

共6条回复 我来回复
  • 诺言敏的头像
    诺言敏
    这个人很懒,什么都没有留下~
    评论

    请看一下 Excel 是不是处于打开状态

    4年前 0条评论
  • 日暮篱的头像
    日暮篱
    这个人很懒,什么都没有留下~
    评论

    右键 RPA 设计器图标,点击“属性”,选择“兼容性 ” 选项卡,将设计器的管理员权限去除,然后再运行试一下呢

    728515549e7943a3aa9062c5a9fb9f39_image

    4年前 0条评论
  • totoro的头像
    totoro
    这个人很懒,什么都没有留下~
    评论

    RPA 设计器 9.0 使用 WPS 实现 单元格写入,也是跟你这个报同样的错误不知道怎么解决的。

    4年前 0条评论
  • enzile的头像
    enzile
    这个人很懒,什么都没有留下~
    评论

    这个原因是 excel 表格的写入的单元格位置填写错误。
    大概率是写在了“A0”的位置, excel 表格起始位置是“A1”。

    4年前 0条评论
  • R的头像
    R
    这个人很懒,什么都没有留下~
    评论

    网上查了一下,你这个要么不是微软 excel(isrpa 不支持 wps),要么 excel 版本有些问题,是 pywintypes 调用 com 组件时找不到的意思

     
     
     
    4年前 0条评论
  • vivian的头像
    vivian
    这个人很懒,什么都没有留下~
    评论

    不知道原因,请协助一下。

    4年前 0条评论