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
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