Uipath读取不到Excel数据解决方法

在尝试使用UiPath从Excel模板中读取带有自动计算的数据时遇到问题,发现值始终为0。问题可能源于WPS和Office的兼容性问题。通过卸载WPS并仅使用Office,或者将内容复制到新的Office文档中,解决了取数问题。以下是解决问题的详细步骤:1. 遍历文件夹中的所有Excel文件;2. 使用Excel Application Scope打开文件;3. 使用Read Cell或Read Range读取数据;4. 设置变量接收读取的值,注意数值类型应为double。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:使用别人给到的Excel模板,填入数据,并且有求和自动计算,打算将获取到的该数据取出,但是尝试多次后发现取到的值为0,观察发现,自动打开Excel时数据会消失

感觉是和wps还有office互不兼容的关系,可能是之前office打开的,但是我编辑时使用了wps,之后尝试将wps卸载,只使用office来操作,还是取不到数据。

最后将Excel文件的内容取出 直接粘到office打开的空文档中就可正常取出数据,其中不知是否也和后缀是xlsx还是xls有关系,至少是可以正常取数了。。

下面记录一下详细步骤

首先我想遍历某文件夹下面的所有excel,使用该表达式得到该文件夹下面的文件

Directory.GetFiles("E:\abby\Uipath\timeSheet\RPA")

在这里插入图片描述

使用for each来循环遍历文件在这里插入图片描述

使用Excel Application Scope来打开Excel文件,之后使用Read Cell来读取具体sheet页和具体的单元格,当然多个可以用read range 还有读取行和列的,不一一列举了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值