ExcelStyler
Sets Excel row and cell styling using attributes on output features destined for the Excel Writer. By default, all style values are empty and imply that no additional styling will be added. This allows any styling that may have existed from the Excel reader or user created attributes to persist. All style options on the ExcelStyler are optional.
Parameters
Apply Style To
Choose whether the styler should apply the style specified on the entire row, or just specific cells as chosen in the Cell to style parameter. Note that cell styling will override row styling, which in turn will override column styling.
Specifies the height of the row. Note that this can only be set when applying formatting to an entire row. This must be a decimal number between 0.00 and 409.50.
Specifies which cells will be styled. This option allows selection of attributes, which correspond to columns in Excel, to style for each incoming feature, which each correspond to a row in Excel. The result is that the intersection of the columns and the rows are the cells that will be styled. Note that this can only be set when applying formatting to cells.
Number Format
Defines a custom number format string for the cell. This value will override any format string in the cell for an existing sheet or template sheet.
The custom format string can be created using Microsoft's rules for creating a custom number format.
Custom number string examples:
To display: |
as: |
use the code: |
---|---|---|
1234.59 | 1234.6 | ###.# |
12 1234.568 | 12.0 1234.57 | #.0# |
January 2, 2015 | 2015/01/02 | yyyy/mm/dd |
1000 -1000 | $1,000 ($1,000) | $#,##0_);[Red]($#,##0) |
The Custom field also supports a set of commonly used standard formats used in Excel.
Note that these common values may display with a prefix resembling [$-409] and/or a suffix resembling ;@. These additions exist to ensure that these number formats are properly recognized as standard formats once written to Excel, instead of custom format strings.
Font
The Font dialog allows the specification of the font family, style, size, and the strikeout or underline effect on the font. This information is encoded into a font string. Changing any of the font settings will apply the whole setting to the cell.
For example, if the existing font in worksheet is Arial Underline, and the option is set to Arial Bold, the cell will be formatted with Arial Bold and the Underline attribute will be lost.
The color of the text for the column. Colors are specified in normalized RGB triples.
Fill
Specifies the background color of the Pattern Style selected.
To set the background color of the cell, set the Background Color and the Pattern Style to Solid. Colors are specified in normalized RGB triples.
Specifies the foreground color of the pattern. Colors are specified in normalized RGB triples.
Specifies the pattern used to fill the cell, using the colors from Pattern Color and Background Color.
Cell Border
Specifies the color of the border. Colors are specified in normalized RGB triples.
Specifies the pattern used for the border, using the color from Border Color.
Text Alignment
Specifies the horizontal alignment of text within the cell. Options are Left, Center, or Right. If no value is set, Microsoft Excel’s default behavior is to left-align text and right-align numbers.
Specifies the vertical alignment of text within the cell. Options are Top, Center, or Bottom. If no value is set, Microsoft Excel’s behavior is to align text to the bottom of the cell.
Values represents spaces in Microsoft Excel. This value works in conjunction with Horizontal Alignment, and specifies the level of indentation from the alignment boundary. Valid values are from 0 to 15.
This value has no effect on Center Alignment.
Specifies the angle, in degrees, to rotate the text.
Positive values rotate the text counterclockwise, and negative values rotate the text clockwise. The valid range is from -90 to 90.
The default orientation is 0 degrees, where the text is printed horizontally.
Specifies how text will fit in the cell.
Wrap text: Print the text on multiple lines if it does not fit in the cell. The height of any given row will increase until all the text can be displayed.
Shrink text to fit cell: The font size will reduce until all text fits into the width of the cell.
None: The text will not be modified and may overflow the cell.
Cell Protection
If set to Yes, the formulas in the cell will be hidden from view if the worksheet protection is turned on in Microsoft Excel.
If set to Yes, the cell will not be editable if worksheet protection has been turned on in Microsoft Excel.
Usage Notes
For more information regarding Excel styling, see the Excel Writer chapter in the FME Readers and Writers manual (in Workbench, select Help > FME Readers and Writers Reference)
Editing Transformer Parameters
Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, click beside the applicable parameter. For more information, see Transformer Parameter Menu Options.
Transformer Categories
Search FME Community
Search for samples and information about this transformer on the FME Community.