Options
These methods toggle the common feature switches on an Excel table. Each accepts an optional bool; passing nothing turns the option on, passing false turns it off.
Function prototypes
\Vtiful\Kernel\Table::noHeaderRow(bool $on = true): self
\Vtiful\Kernel\Table::noAutofilter(bool $on = true): self
\Vtiful\Kernel\Table::noBandedRows(bool $on = true): self
\Vtiful\Kernel\Table::bandedColumns(bool $on = true): self
\Vtiful\Kernel\Table::firstColumn(bool $on = true): self
\Vtiful\Kernel\Table::lastColumn(bool $on = true): self
\Vtiful\Kernel\Table::totalRow(bool $on = true): selfnoHeaderRow()
Hide the header row; the entire range passed to
addTable()is treated as data.
noAutofilter()
Disable the autofilter drop-downs in the header.
noBandedRows()
Disable the alternating row banding.
bandedColumns()
Enable alternating column banding (independent of row banding).
firstColumn() / lastColumn()
Highlight the first or last column — useful for emphasising a label or summary column.
totalRow()
Add a total row as the last row of the range. Pair it with
total_string/total_functionon the column definitions. The range passed toaddTable()must include the total row.
Example
Last updated
Was this helpful?