CSV Plugin
The plugin provides the ability to work with CSV files.
Installation
Example 1. build.gradle
implementation(group: 'org.vividus', name: 'vividus-plugin-csv', version: '0.5.0')
Properties
Property Name | Acceptable values | Default | Description |
---|---|---|---|
|
<char> |
|
The char used for value separation, must not be a line break character |
|
<char> |
|
The char used to escape special characters in values, may be disabled |
Table Transformers
The table transformers properties marked with bold are mandatory. |
FROM_CSV
FROM_CSV
transformer generates table from the given CSV file.
Parameter | Description |
---|---|
|
The relative path of the CSV file |
|
The char used for value separation, must not be a line break character |
If delimiterChar
is not set, then the corresponding property will be used during parsing.
Example 2. The transformer based on the default configuration
{transformer=FROM_CSV, csvPath=/data/example.csv}
Example 3. The transformer with custom inlined configuration
{transformer=FROM_CSV, csvPath=/data/another-example.csv, delimiterChar=;}