有没有人写过peoplecode来读取使用分号作为分隔符并使用逗号作为小数分隔符的CSV文件?
我需要阅读使用这些字符而不是普通逗号和小数点的意大利语CSV文件。
你的经历是什么?有什么需要注意的吗?
答案 0 :(得分:1)
两个选项,一个使用文件布局,另一个没有。
选项A)使用文件布局:考虑下面的filelayout属性
value(&new_str)
将其转换为数字选项B)没有文件布局:
&ret_arr = split(&str_line,";");
&ret_arr
数组将填充字段值,使用&ret_arr[1],..[2]
等访问它们。value(&new_str)
进行转换。以上是我的经历(很久以前),没有其他值得注意的。希望这有帮助!
答案 1 :(得分:0)
如果您使用的是文件布局,它可能不会以小数分隔符的形式读取逗号,尽管您可以告诉它使用分号作为分隔符。您的另一个选择是以文本形式读取所有字段,然后对数字字段进行替换以用句点替换逗号,然后对字符串执行value()以将其转换为数字。