
この機能ブロックは、CSV形式の文字列の行をデコードします。
注意: この機能ブロックには複数の出力が存在する可能性があります。追加の出力を追加するには、機能ブロックに右クリックできます。
この入力は、CSV形式の文字列を期待します。
この入力は、列間の文字を定義します。この入力がNULLの場合、";"が仮定されます。
値の括弧を定義します。この入力がNULLの場合、"""が仮定されます。
エスケープ文字を定義します。空の文字列は独自のマスク機構を無効にします。この入力がNULLの場合、"\"が仮定されます。
注意: 通常、セル内のEnclosure文字はそれを倍にすることでマスクされます。ただし、エスケープ文字を代替として使用できます。したがって、デフォルトでは値""と"\"は同じ意味を持ちます。Enclosure文字をエスケープ文字でマスクできるという点を除き、後者には特別な意味はありません。実際、自分自身をマスクすることさえできません。
出力は列の抽出したデータを返します。列が存在しない場合、値NULLが返されます。
ヒント: 値が定義されたかどうかを確認するには、機能ブロックIS_NULLを使用できます。