CSV
The CSV Connector supports reading and writing CSV files.
Connection Settings
File Directory
Specifies the root directory for file processing.
Processed File Directory
Specifies the directory where files are moved to after processing successfully. This is only used for inputs that enable “Process File”.
Error Directory
Specifies the directory where files are moved to after processing unsuccessfully. This is only used for inputs that enable “Process File”.
Input Settings
CSV File Name
The file name to read. This can be the full name of a single file or a regular expression. As an example, (.*).csv would match the first .csv file in the directory based on alphabetical order.
Skip Lines
How many lines to skip from the front of the file. Use this setting to skip header lines or other data that is not required.
Max Rows
The max number of rows in the file. Leave this blank if you just want to read to the end of the file. Set this if you only want to read up to N rows.
Max Rows Per Read
The max number of rows to return from a single read. As an example, if there are 1000 rows and this is set to 10, only 10 rows would be read at a time. When Index File is on, the first read will be records 0 to 9, second read will be 10 to 19, etc. When left blank, this defaults to 100.
Replacement Headers
Delimited separated list of headers used to replace the file headers, or provide headers (e.g., header1, header2, header3).
Note: There must be a header for each column of data.
Delimiter
Specifies the delimiter used to separate headers and fields. The default delimiter is a comma. Only single character delimiters are supported.
Quote
The quote character used by the CSV parser. Defaults to ". Supports the following escaped characters \t (tab), \r (return), \n (newline). Leave this blank to disable quoting.
Escape
The escape character used by the CSV parser. Defaults to \. Supports the following escaped characters \t (tab), \r (return), \n (newline). Leave this blank to disable escaping.
Process File
When enabled, the file is moved to the connection’s processed directory after being read.
Output Settings
File Name
Specifies the name of the file to write to. This includes the file extension and directories. Thefile path can include dynamicoutputs (e.g., /{{this.site}}/file.csv
)
Relative Path
The relative path of the starting directory in regard to theconnection level File Directorysetting.
Delimiter
The delimiter to use in theoutput file. By default, this is a comma.
Create
When enabled, the file anddirectory structure are created if they do not exist. If they do exist, data is appended to the end of the file.