“读取 CSV”活动无法使用

在Windows项目(现代)中,
关于“读取CSV”活动无法使用的情况,请允许我咨询。

■ 发生的情况
执行“读取CSV”活动时,会出现以下错误。

方法未找到:
Void CsvHelper.CsvParser..ctor(System.IO.TextReader, System.Globalization.CultureInfo)

■ 验证内容
· 在相同的CSV文件和相同的设置下确认了以下内容

① Windows项目
UiPath.System.Activities = 26.2.4
→ 由于上述错误,无法执行

② Windows项目
UiPath.System.Activities = 24.10.7
→ 能够正常读取CSV

③ Windows遗留项目
→ 能够正常读取CSV

■ 说明
· 已确认编码(Shift_JIS)和文件路径没有问题
· 更改活动位置(在范围内外)也会复现
· 由于仅在特定版本中复现,因此认为是包依赖问题

■ 咨询内容
希望您能告知我在UiPath.System.Activities = 26.2.4(最新版本)中,
如何正常使用“读取CSV”活动。

此外,如果此情况是已知缺陷,若您能告知我解决方法或修复计划等信息,将不胜感激。

以上,感谢您的帮助。

嗨 @msm.nishida,

在Windows项目中使用CSV文件时,需要安装UiPath.Excel.Activities包。

请参考以下官方文档。

安装UiPath.Excel.Activities包后,请再次尝试执行“读取CSV”活动。

谢谢!

谢谢您的回复。
UiPath.Excel.Activities包已安装。

更详细地说,
当project.json如下时,执行“读csv活动”会出现错误。
“dependencies”: {
“UiPath.Excel.Activities”: “[2.24.4]”,
“UiPath.FTP.Activities”: “3.0.0”,
“UiPath.Mail.Activities”: “[2.7.11]”,
“UiPath.System.Activities”: “[26.2.4]”,
“UiPath.Testing.Activities”: “[25.10.2]”,
“UiPath.UIAutomation.Activities”: “[25.10.28]”

但是,当project.json如下时,可以执行“读csv活动”。
“dependencies”: {
“UiPath.Excel.Activities”: “[2.24.4]”,
“UiPath.Mail.Activities”: “[1.24.2]”,
“UiPath.System.Activities”: “[24.10.7]”,
“UiPath.Testing.Activities”: “[24.10.4]”,
“UiPath.UIAutomation.Activities”: “[24.10.11]”

两个过程都使用相同的"UiPath.Excel.Activities": “[2.24.4]”。

谢谢!

你好

我认为这可能是各个活动包的依赖关系问题(可能是CSV Helper)。
(正在使用的版本高于该Excel包所期望的版本。)

因此,解决方案可能是降低System包的版本或提高Excel包的版本。

补充说明一下

在使用 Excel Pack 2.24.4 + System Pack 26.2.4 的情况下,由于 System Pack 的依赖关系,CSV Helper 使用的是 33.0.1,而这在 Excel Pack 2.24.4 中无法正常运行。

在使用 Excel Pack 2.24.4 + System Pack 24.10.7 的情况下,由于 System Pack 的依赖关系,CSV Helper 使用的是 16.0.0,而这个版本在 Excel Pack 2.24.4 中可以正常运行。

因此,您可以选择将 System Pack 降级到 Excel Pack 2.24.4 可用的 CSV Helper 版本,或者将 Excel Pack 升级到支持 CSV Helper 33.0.1 的版本(或更高版本)。

谢谢。成功了。
将以下内容更新为最新后,
“UiPath.Excel.Activities”: “[3.5.1]”,
“UiPath.System.Activities”: "[2。已匹配。