如何从BluePrism中的Excel工作表中读取阿拉伯文本内容?

时间:2018-11-13 16:00:00

标签: excel blueprism arabic-support

我是BluePrism的新手,正尝试从Excel工作表中读取阿拉伯语。但是,当我打开收藏过程时,它会显示问号而不是阿拉伯字符。我试图将此数据写到另一张纸上,但它打印的是问号,而不是阿拉伯文。

Collection Screenshot

2 个答案:

答案 0 :(得分:0)

我尝试使用Get Cell Value命令,该命令与阿拉伯语的效果很好,这使我相信问题不在于整个Blue Prism,而在于Get Range Collection的问题内置。

如果您看一下该操作背后的VB.NET代码,您会发现BP开发人员首先将范围复制到剪贴板中,然后将剪贴板内容解析到集合中。那是最有可能发生问题的地方。

一种快速的解决方法是根本不使用Get Range as Collection,而只使用Get Cell Value,更长的解决方法是修改Get Range as Collection操作。

对于较长的解决方法,我也可以看到两个选项。您要么找出剪贴板解析的工作方式并解决问题,要么更改逻辑以直接填充DataTable(对于每一行和每一列,将单元格值设置为Table)。性能会变差,但是会起作用。)

答案 1 :(得分:0)

可能您需要在计算机上安装字体并以集合形式获取工作表。或者,将所有内容翻译成英语,然后再翻译成阿拉伯语,或者,如果整个集合都无法正常工作,请逐格阅读。 以工作表为例会有所帮助。