Blok funkce CSV_DECODE

Blok funkce CSV_DECODE dekóduje řádek řetězce CSV.

Poznámka: Tento blok funkce může mít více výstupů. Můžete kliknout pravým tlačítkem myši na blok funkce, aby přidat další výstup.

Vstup CSV

Vstup očekává řetězec ve formátu CSV.

Vstup DELIMITER

Vstup definuje znak mezi sloupcemi. Je-li vstup roven NULL, pak se předpokládá ";".

Vstup ENCLOSURE

Definuje závorky hodnot. Je-li vstup roven NULL, pak se předpokládá """.

Vstup ESCAPE

Definuje znak úniku. Prázdný řetězec deaktivuje vlastní mechanismus maskování. Je-li vstup roven NULL, pak se předpokládá "\".

Poznámka: Obvykle se znak obálky v buňce maskuje zdvojením. Nicméně lze alternativně použít znak úniku. Tak mají standardně hodnoty "" a "\" stejný význam. Kromě možnosti maskovat znak obálky pomocí znaku úniku nemá tento žádný zvláštní význam. Není ani vhodný k tomu, aby se sám sebe mohl maskovat.

Výstupy VALUE1..VALUE#

Výstup vrátí extrahovaná data sloupce. Existuje-li sloupec neexistuje, je vrácena hodnota NULL.

Tip: Aby bylo možné zjistit, zda byla definována hodnota, lze použít blok funkce IS_NULL.

Viz také