我目前正在尝试从 CSV 文件(用分号“;”分隔)中读取十进制数字,格式为逗号 (,) 作为小数点分隔符而不是点 (.)。
即:数字 12356.12 存储为 12356,12。
在源的投影中,正确读取值的正确格式是什么?
格式应为Java十进制格式
如果您的CSV文件的columnDelimiter是逗号(','),您首先关心的是如何避免您的数字数据不会被视为不同的列。由于您的号码数据存储为
12356,12
|
2.设置转义字符。请看这个描述:
另外,12356,12在ADF中无法自动识别为十进制格式。并且没有这样的机制可以将
,
.
在 Cast 设置下 -> 将格式从 String 编辑为 Double