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>
|