UiPath 读取CSV失败:表中的列、行不存在的情况

本篇文章只是为出现这样问题提供一个解决思路,仅此而已

今天在做项目的时候,在网页下载下来的表格是CSV文件,所以打算用"Activities"中的【Read Range】活动读取,但是直接报错。所以读取CSV文件用【Read Range】这个活动是不可行的。好在Uipath中,可以提供了直接读取CSV 文件的方法,但是在使用中出错,错误信息为:DataTable中不存在此列

这是博主本次用于测试的数据:2行 5列的CSV文件

其实在Uipath提供读取CSV的方法里面,在"Options"-"Delimiter"中可以更改分隔符,当博主把在"Delimiter"设为"Tab"时:

此时显示:表格的行为2,列为1

 

此时,博主再将表的"Delimiter"设为"Comma"时,行数和列数能正常显示:

之后博主用了其他的类型,发现也全都只有1列,只有在"Comma"时能够正常显示。因为博主在新建的Excel中,用"csv UTF-8(逗号分隔) (*.csv)"另存为,所以用"Comma"是可以成功的。但不一定每一个csv都是以逗号来分隔的,如果在网页中不确定使用什么分隔符分隔的,可以自己先试一试。

本篇文章也不作为csv文章的科普,因为博主临时找了几篇发现也没有看懂,也没有搜到我想要知道的问题(明明也是在表格中直接填写,也没有用到逗号,只是在保存的时候保存成这个样子)。有精力的小伙伴可以自己找一下,或者有大牛看到这篇文章也可以分享一下~

后续遇到类似的问题,会持续更新!

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值