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

  • Version 15.2
    • Added XL.Sheet.AddTable to add a table to a sheet.

Blog Entries

This function checks for a license.

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


XL.Sheet.AddSelectionRange - XL.Sheet.AddrToRowCol