CsvToIon​Csv​To​Ion

Convert a CSV file into ION.

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

Convert a CSV file to the Amazon Ion format.

yaml
id: csv_to_ion
namespace: company.team

tasks:
  - id: http_download
    type: io.kestra.plugin.core.http.Download
    uri: https://huggingface.co/datasets/kestra/datasets/raw/main/csv/products.csv

  - id: to_ion
    type: io.kestra.plugin.serdes.csv.CsvToIon
    from: "{{ outputs.http_download.uri }}"
Properties

Source file URI

Default false

Allow extra characters after a closing quote

Default UTF-8

The name of a supported charset

Default false

Specifies if an exception should be thrown, if CSV data contains different field count

Default ,

The field separator character

Default true

Specifies if the first line should be the header

Default 16777216

Maximum CSV parser buffer size (bytes)

Default 16777216

Maximum field size (characters)

Default false

Specifies if empty rows should be skipped

Default 0

Number of lines to skip at the start of the file

Default "

The text delimiter character

Format uri

URI of a temporary result file