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
# header
- 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
← CsvReader JsonReader →