功能區塊 CSV_DECODE

此功能區塊會解碼 CSV 字串的一行。

注意:此功能區塊可以有多個輸出。您可以右鍵點擊功能區塊,以新增另一個輸出。

輸入 CSV

輸入預期為 CSV 格式的字串。

輸入 DELIMITER

此輸入定義列之間的字元。如果輸入等於 NULL,則會使用 ";"

輸入 ENCLOSURE

定義值的括號。如果輸入等於 NULL,則會使用 """

輸入 ESCAPE

定義轉義字元。空白的字串會停用專有遮罩機制。如果輸入等於 NULL,則會使用 "\"

注意:通常,在一個儲存格中遮罩 Enclosure 字元是通過將其加倍來實現的。不過,轉義字元可以替代使用。因此,預設情況下,值 """\" 有相同的含義。除了可以通過轉義字元遮罩 Enclosure 字元之外,後者沒有特別的意義。它甚至不適合用來遮罩自身。

輸出 VALUE1..VALUE#

一個輸出會返回列的提取數據。如果該列不存在,則返回值 NULL

技巧:要判斷是否定義了一個值,可以使用功能區塊 IS_NULL

另請參見