Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)Number of Rows to Skip | excel-extract-first-row | 0 | | The row number of the first row to start processing.Use this to skip over rows of data at the top of your worksheet that are not part of the dataset.Empty rows of data anywhere in the spreadsheet will always be skipped, no matter what this value is set to. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Columns To Skip | excel-extract-column-to-skip | | | Comma delimited list of column numbers to skip. Use the columns number and not the letter designation. Use this to skip over columns anywhere in your worksheet that you don't want extracted as part of the record. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Format Cell Values | excel-format-values | false | | Should the cell values be written to CSV using the formatting applied in Excel, or should they be printed as raw values. |
Format Booleans | excel-format-booleans | true | | If true, true/false will be represented by TRUE/FALSE. If false, true/false will be represented by 0/1. |
CSV Format | CSV Format | Custom Format | - Custom Format
- RFC 4180
- Microsoft Excel
- Tab-Delimited
- MySQL Format
- Informix Unload
- Informix Unload Escape Disabled
| Specifies which "format" the CSV data is in, or specifies if custom formatting should be used. |
Value Separator | Value Separator | , | | The character that is used to separate values/fields in a CSV Record. If the property has been specified via Expression Language but the expression gets evaluated to an invalid Value Separator at runtime, then it will be skipped and the default Value Separator will be used. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
This Property is only considered if the [CSV Format] Property has a value of "Custom Format". |
Include Header Line | Include Header Line | true | | Specifies whether or not the CSV column names should be written out as the first line. |
Quote Character | Quote Character | " | | The character that is used to quote values so that escape characters do not have to be used. If the property has been specified via Expression Language but the expression gets evaluated to an invalid Quote Character at runtime, then it will be skipped and the default Quote Character will be used. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
This Property is only considered if the [CSV Format] Property has a value of "Custom Format". |
Escape Character | Escape Character | \ | | The character that is used to escape characters that would otherwise have a specific meaning to the CSV Parser. If the property has been specified via Expression Language but the expression gets evaluated to an invalid Escape Character at runtime, then it will be skipped and the default Escape Character will be used. Setting it to an empty string means no escape character should be used. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
This Property is only considered if the [CSV Format] Property has a value of "Custom Format". |
Comment Marker | Comment Marker | | | The character that is used to denote the start of a comment. Any line that begins with this comment will be ignored. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
This Property is only considered if the [CSV Format] Property has a value of "Custom Format". |
Null String | Null String | | | Specifies a String that, if present as a value in the CSV, should be considered a null field instead of using the literal value.
This Property is only considered if the [CSV Format] Property has a value of "Custom Format". |
Trim Fields | Trim Fields | true | | Whether or not white space should be removed from the beginning and end of fields
This Property is only considered if the [CSV Format] Property has a value of "Custom Format". |
Quote Mode | Quote Mode | Do Not Quote Values | - Quote All Values
- Quote Minimal
- Quote Non-Numeric Values
- Do Not Quote Values
| Specifies how fields should be quoted when they are written
This Property is only considered if the [CSV Format] Property has a value of "Custom Format". |
Record Separator | Record Separator | \n | | Specifies the characters to use in order to separate CSV Records
This Property is only considered if the [CSV Format] Property has a value of "Custom Format". |
Include Trailing Delimiter | Include Trailing Delimiter | false | | If true, a trailing delimiter will be added to each CSV Record that is written. If false, the trailing delimiter will be omitted.
This Property is only considered if the [CSV Format] Property has a value of "Custom Format". |
Relationships:
Name | Description |
---|
original | Original Excel document received by this processor |
success | Excel data converted to csv |
failure | Failed to parse the Excel document |
Reads Attributes:
None specified.Writes Attributes:
Name | Description |
---|
sheetname | The name of the Excel sheet that this particular row of data came from in the Excel document |
numrows | The number of rows in this Excel Sheet |
sourcefilename | The name of the Excel document file that this data originated from |
convertexceltocsvprocessor.error | Error message that was encountered on a per Excel sheet basis. This attribute is only populated if an error was occured while processing the particular sheet. Having the error present at the sheet level will allow for the end user to better understand what syntax errors in their excel doc on a larger scale caused the error. |
State management:
This component does not store state.Restricted:
This component is not restricted.System Resource Considerations:
None specified.