
Funksjonsblokken CSV_DECODE dekoderer en linje av en CSV-streng.
Merk: Denne funksjonsblokken kan ha mer enn én utgang. Du kan høyreklikke på funksjonsblokken for å legge til en annen utgang.
Inngangen forventer en streng i CSV-format.
Inngangen definerer tegnet mellom kolonnene. Hvis inngangen er lik NULL, så antas ";".
Definerer parentesene for verdier. Hvis inngangen er lik NULL, så antas """.
Definerer escape-tegnet. En tom streng deaktiverer den proprietære maskeringsmekanismen. Hvis inngangen er lik NULL, så antas "\".
Merk: Normalt blir et Enclosure-tegn i en celle maskert ved å dobles det. Imidlertid kan Escape-tegnet alternativt brukes til dette. Så har standardverdiene "" og "\" samme betydning. Utenfor muligheten til å maskere Enclosure-tegnet ved hjelp av Escape-tegnet, har sistnevnte ingen spesiell betydning. Det er ikke engang egnet til å maskere seg selv.
En utgang returnerer de ekstraherte dataene fra kolonnen. Hvis kolonnen ikke eksisterer, returneres verdien NULL.
Tips: For å oppdage om en verdi er definert kan funksjonsblokken IS_NULL brukes.