XLS Row and Column Sizer

The XLS Row and Column Sizer node changes the row height or column width for a selected rows or columns.

This node's standard mode of operation is to receive the selection of columns or rows to modify via tags in the provided XLS Control Table and the size instructions via the node dialog. Matching tags can appear anywhere on the sheet, so e.g. a matching tag in cell B2 would be able to address column B or row 2.

This node alternatively provides a direct mode in which the XLS Control Table does not hold tags, but the desired size values directly (or missing values for rows/columns not intended to be sized). In this case, the incoming table must have all Double-typed columns but otherwise be in line with a XLS Control Table in terms of row and column names. In direct mode, row sizes are only allowed in column A and column widths in row 1.

This node defines a formatting instruction only which needs to be written to an xlsx file via the XLS Formatter (apply) node subsequently.

Options

Control table style (set automatically)
The control table style is set automatically depending on the connected control table.
  • Standard tags: Tag in your input table for which the formatting of this node should be applied to.
  • Size from control table: Don't search for tags in the input table, but use the provided non-missing size values directly.
Applies to tag (single tag only)
Tag in your input table for which the formatting of this node should be applied to.
Resize dimension
Selection of whether to change row heights or column widths.
Size mode
Choose a custom row height or auto-size the column width depending on its cells' contents and formatting. Note that the order of XLS formatting nodes is arbitrary and that the column auto-size settings are written last to the XLS file by the XLS Formatter (apply) node. Auto-size functionality is only available for columns.
Custom size
Select the row height or the column width. Standard height is ~14 and standard width is ~8.

Input Ports

Icon
XLS Control Table holding tags that define which cells of the sheet to format.
Icon
The XLS Formatter input port potentially holding previous formatting instructions that the instructions of this node shall be added to.

Output Ports

Icon
The XLS Formatter output port holding the collected formatting instructions including the added formatting information from this node.

Views

This node has no views

Workflows

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.