CsvWriter CsvWriter

yaml
type: "io.kestra.plugin.serdes.csv.CsvWriter"

Read an ion serialized data file and write it to a csv file.

Properties

from

  • Type: string
  • Dynamic: ✔️
  • Required: ✔️

Source file URI

alwaysDelimitText

  • Type: boolean
  • Dynamic:
  • Required:
  • Default: false

Whether fields should always be delimited using the textDelimiter option.

charset

  • Type: string
  • Dynamic:
  • Required:
  • Default: UTF-8

The name of a supported charset

dateFormat

  • Type: string
  • Dynamic: ✔️
  • Required:
  • Default: yyyy-MM-dd

Format to use for date

dateTimeFormat

  • Type: string
  • Dynamic: ✔️
  • Required:
  • Default: yyyy-MM-dd'T'HH:mm:ss.SSS[XXX]

Format to use for zoned datetime

fieldSeparator

  • Type: string
  • Dynamic:
  • Required:
  • Default: ,

The field separator character

  • Type: boolean
  • Dynamic:
  • Required:
  • Default: true

Specifies if the first line should be the header

lineDelimiter

  • Type: string
  • Dynamic:
  • Required:
  • Default:

The character used to separate rows

textDelimiter

  • Type: string
  • Dynamic:
  • Required:
  • Default: "

The text delimiter character

timeFormat

  • Type: string
  • Dynamic: ✔️
  • Required:
  • Default: HH:mm:ss[XXX]

Format to use for time

timeZoneId

  • Type: string
  • Dynamic: ✔️
  • Required:
  • Default: Europe/Paris

Timezone to use when no timezone can be parsed on the source.

Outputs

uri

  • Type: string
  • Dynamic:
  • Required:
  • Format: uri

URI of a temporary result file