Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

XL.Sheet.AddTable

Adds a table to the sheet with the specified name, range and style.

Component Version macOS Windows Linux Server iOS SDK
XL 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "XL.Sheet.AddTable"; BookRef; SheetIndex; rowFirst; rowLast; ColFirst; ColLast; HasHeaders; tableStyle )   More

Parameters

Parameter Description Example
BookRef The reference to the workbook. Please use XL.LoadBook to load a file. $ref
SheetIndex The index of the sheet. This number ranges from 0 to XL.Book.SheetCount-1. 0
rowFirst The first row for the area. First row has index 0. $row
rowLast The last row for the area. First row has index 0. $row
ColFirst The first column for the area. First column has index 0. $column
ColLast The last column for the area. First column has index 0. $column+1
HasHeaders Does the specified range include headers or not.
Pass 1 if range incudes headers or 0 if not.
1
tableStyle The table style.

See the style table here to see what constant name has what look:
https://www.libxl.com/table.html
0

Result

Returns table index or error.

Description

Adds a table to the sheet with the specified name, range and style.
Returns the table index of the table within the sheet starting with zero.

See also

Release notes

Blog Entries

This function checks for a license.

Created 5th April 2025, last changed 5th April 2025


XL.Sheet.AddSelectionRange - XL.Sheet.AddrToRowCol