IListObject Properties |
The IListObject type exposes the following members.
Name | Description | |
---|---|---|
![]() |
AutoFilters |
Gets the AutoFiltersCollection collection in the table. Read-only.
|
![]() ![]() |
BuiltInTableStyle |
Gets or sets the built-in table style for the specified ListObject object.
![]()
The following code illustrates how to set TableBuiltInStyles.TableStyleMedium9 to
BuiltInTableStyle property:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Apply builtin style</para><para>table1.BuiltInTableStyle = TableBuiltInStyles.TableStyleMedium9;</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
Columns |
Gets collection of all columns of the list object.
![]()
The following code illustrates how to access Columns property of the table:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Total row</para><para>table1.DisplayTotalRow = true;</para><para>table1.Columns[0].TotalsRowLabel = "Total";</para><para>table1.Columns[1].TotalsCalculation = ExcelTotalsCalculation.Sum;</para><para>table1.Columns[2].TotalsCalculation = ExcelTotalsCalculation.Sum;</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
DisplayFirstColumn |
Gets or sets a value indicating whether first column is present.
![]()
The following code illustrates how to set DisplayFirstColumn to "true" to enable the
format for the first column:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Set Column Visiblity</para><para>table1.DisplayFirstColumn = true;</para><para>table1.DisplayLastColumn = true;</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
DisplayHeaderRow |
Gets or sets a Boolean value indicating whether to hide/display header row.
![]()
The following code illustrates how to hide the header row of the table:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Set Header Visiblity</para><para>table1.DisplayHeaderRow = true;</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
DisplayLastColumn |
Gets or sets a value indicating whether last column is present.
![]()
The following code illustrates how to set DisplayLastColumn to "true" to enable the
format for the last column:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Set Column Visiblity</para><para>table1.DisplayFirstColumn = true;</para><para>table1.DisplayLastColumn = true;</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
DisplayName |
Gets or sets list object name.
![]()
The following code illustrates how the get the DisplayName and print it to console:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Get Table display name</para><para>Console.WriteLine(table1.DisplayName);</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
DisplayTotalRow |
Gets or sets a value indicating whether the Total row is visible.
![]()
The following code illustrates how to enable it by setting it to "True" and show
the sum of values in second and third columns in the totals row:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Show total row</para><para>table1.DisplayTotalRow = true;</para><para>table1.Columns[0].TotalsRowLabel = "Total";</para><para>table1.Columns[1].TotalsCalculation = ExcelTotalsCalculation.Sum;</para><para>table1.Columns[2].TotalsCalculation = ExcelTotalsCalculation.Sum;</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
Index |
Gets index of the current list object.
![]()
The following code illustrates how to access the index of the table:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Print Table index</para><para>Console.WriteLine(table1.Index);</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
Location |
Gets or sets list object's location.
![]()
The following code illustrates how table range can be set and accessed:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Set Table Range</para><para>table1.Location = worksheet.Range["A1:C7"];</para><para>//Get Table Range</para><para>Console.WriteLine(table1.Location.RangeAddressLocal.ToString());</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
Name |
Gets or sets name of the list object.
![]()
The following code illustrates how to access Name property of the table:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Set Table Name</para><para>table1.Name = "Products";</para><para>//Get Table Name</para><para>Console.WriteLine(table1.Name);</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
ShowTableStyleColumnStripes |
Gets or sets a value indicating whether column stripes should be present.
![]()
The following code illustrates how to set ShowTableStyleRowStripes to "False" and
set ShowTableStyleColumnStripes to "True" to change the default formatting of the table:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Set Row Column Stripe Visiblity</para><para>table1.ShowTableStyleRowStripes = false;</para><para>table1.ShowTableStyleColumnStripes = true;</para><para>//Apply builtin style</para><para>table1.BuiltInTableStyle = TableBuiltInStyles.TableStyleMedium9;</para><para>//Create style for table number format</para><para>IStyle style1 = workbook.Styles.Add("CurrencyFormat");</para><para>style1.NumberFormat = "_($* #,##0.00_);_($* (#,##0.00);_($* \" - \"??_);_(@_)";</para><para>//Apply number format</para><para>worksheet["B2:C6"].CellStyleName = "CurrencyFormat";</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
ShowTableStyleRowStripes |
Gets or sets a value indicating whether row stripes should be present.
![]()
The following code illustrates how to set ShowTableStyleRowStripes to "False" and
set ShowTableStyleColumnStripes to "True" to enable table formatting in columns only:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Set Row Column Stripe Visiblity</para><para>table1.ShowTableStyleRowStripes = false;</para><para>table1.ShowTableStyleColumnStripes = true;</para><para>//Apply builtin style</para><para>table1.BuiltInTableStyle = TableBuiltInStyles.TableStyleMedium9;</para><para>//Create style for table number format</para><para>IStyle style1 = workbook.Styles.Add("CurrencyFormat");</para><para>style1.NumberFormat = "_($* #,##0.00_);_($* (#,##0.00);_($* \" - \"??_);_(@_)";</para><para>//Apply number format</para><para>worksheet["B2:C6"].CellStyleName = "CurrencyFormat";</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
TotalsRowCount |
Gets number of totals rows.
![]()
The following code illustrates how to get the totals rows count:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Check totals row count</para><para>Console.WriteLine(table1.TotalsRowCount);</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
Worksheet |
Gets parent worksheet object.
![]()
The following code illustrates how the parent worksheet can be accessed:
<para>//Create worksheet</para><para>Workbook workbook = new Workbook();</para><para>workbook.LoadFromFile("Sample.xlsx");</para><para>Worksheet worksheet = workbook.Worksheets[0];</para><para>//Create table</para><para>IListObject table1 = worksheet.ListObjects.Create("Table1", worksheet["A1:C6"]);</para><para>//Get parent worksheet's name</para><para>Console.WriteLine(table1.Worksheet.Name);</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|