這看起來應該很簡單。在Spoon CSV文本輸入中將貨幣解析爲數字
我有一個帶有多種貨幣值的CSV文件(所以我想避免寫一堆字符串操作步驟,如果可以避免的話),我很高興看到CSV文件輸入步驟有字段像貨幣分隔符,小數點符號,分組符號(和我的分別是默認的「$」,「。」和「,」)。
的文檔描述了這些爲:
- 貨幣用來解釋像$ 10,000.00或E5.000,00
- 十進制小數點的數字可以是一個「」 (10; 000.00)或「,」(5.000,00)
- 分組分組可以是一個點「,」(10; 000.00)或「。」 (5.000,00)
(http://wiki.pentaho.com/display/EAI/Text+File+Input)
但由於目前生產的版本(4.4)......似乎這些設置不會有效果。
有沒有人有數字掩碼或類似的字符串像「$ 10,000,238.48」可以產生一個數字可以推入數據庫成功?我所做的任何事情都是文本輸入中的「Unparsable」或插入時的「截斷字段」錯誤...