IListObjectColumn Interface |
Namespace: Spire.Xls.Core
The IListObjectColumn type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() |
CalculatedFormula |
Gets or sets calculated formula value.
![]()
The following code illustrates how to set a formula to third column to hold the
sum of first and second column's data:
<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.ShowTotals = 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>
|
![]() ![]() |
Id |
Gets column id of current column. Read-only.
![]()
The following code illustrates how create table using the data in the range
"A1:C6" and print first column's name,id and index:
<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 Column Name, ID, Index</para><para>Console.WriteLine("Column Name " + table1.Columns[0].Name);</para><para>Console.WriteLine("Column ID " + table1.Columns[0].Id);</para><para>Console.WriteLine("Column Index " + table1.Columns[0].Index);</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
Index |
Gets column index.
![]()
The following code illustrates how create table using the data in the range
"A1:C6" and print first column's name,id and index:
<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 Column Name, ID, Index</para><para>Console.WriteLine("Column Name " + table1.Columns[0].Name);</para><para>Console.WriteLine("Column ID " + table1.Columns[0].Id);</para><para>Console.WriteLine("Column Index " + table1.Columns[0].Index);</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
Name |
Gets or sets name of the column.
![]()
The following code illustrates how create table using the data in the range
"A1:C6" and print first column's name,id and index:
<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 Column Name, ID, Index</para><para>Console.WriteLine("Column Name " + table1.Columns[0].Name);</para><para>Console.WriteLine("Column ID " + table1.Columns[0].Id);</para><para>Console.WriteLine("Column Index " + table1.Columns[0].Index);</para><para>//Save to file</para><para>workbook.SaveToFile("Table.xlsx");</para>
|
![]() ![]() |
TotalsCalculation |
Gets or sets function used for totals calculation.
![]()
The following code illustrates how to set IListObject.ShowTotals to "True" to
enable totals and set ExcelTotalsCalculation.Sum for second and third columns to get sum
of values in the respective columns:
<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.ShowTotals = 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>
|
![]() ![]() |
TotalsRowLabel |
Gets or sets label of the totals row.
![]()
The following code illustrates how to set a string "Total" to the first column's
TotalsRowLabel property to indicate that it's adjacent cell holds sum of the values of it's 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>//Total row</para><para>table1.ShowTotals = 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>
|