CsvWriter CsvWriter

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

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

# Properties

# 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

# from

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

Source file URI

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

Specifies if the first line should be the header

# lineDelimiter

  • Type: array
  • SubType: 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: Etc/UTC

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

# Outputs

# uri

  • Type: string

URI of a temporary result file