批量抓取数据写入excel时报错:执行写入内容至Excel工作表 时出错: (-2147352567, ‘发生意外。

        影刀RPA执行将批量数据抓取的数据列表写入Excel时。报错:执行 写入内容至Excel工作表 时出错:  (-2147352567, '发生意外。', (0, None, None, None, 0, -2147352571), 1)。

流程逻辑如下:

1、子流程获取数据表格,将数据表格传出:

2、子流程接收数据表格,将数据写入Excel:

3、主流程中调用两个子流程,接收数据表格参数并将参数传到写入表格流程里

通过以下步骤排除问题:

1、首先怀疑参数传递有问题,在抓取到数据表格后、调用写数据子流程前、写入内容至Excel前添加打印日志,并添加断点。查看数据表格的值是否正确捕获并传递,经过测试参数传递正常

2、检查写入内容至Excel的参数是否填写正确,依次输出参数值查看,均正常

3、将写入内容改为其它测试内容,测试能否正常写入进去,可以正常写入

4、检查Excel的格式或数据问题,用其它流程测试该表格,执行相同操作可以正常结束。换表格继续测试报错流程依旧报错,可以确认不是表格问题

5、检查数据表格的数据类型是否格式设置错误,对比其他流程等,格式没有问题

6、将批量数据抓取和写入数据放在同一个流程中,暂不封装,测试成功,可以确定不是设置问题,但是参数传递检查也是没有问题的,查看官方论坛也没有合适的解决方式

7、将数据表格设为全局变量,测试不去各个流程之间传递是否会有问题,测试成功

        还不确认报错原因,经测试,将数据表格的参数设置为全局变量,不去传递或者减少一次传递流程就可以正常执行结束。

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值