ListColumn

ListColumn class

Представляет столбец в списке.

public class ListColumn

Характеристики

ИмяОписание
Formula { get; set; }Получает и задает формулу столбца списка.
Name { get; set; }Получает и задает имя столбца.
Range { get; }Получает диапазон этого столбца списка.
TotalsCalculation { get; set; }Получает и задает тип расчета в строке Итоги столбца списка.

Методы

ИмяОписание
GetCustomCalculatedFormula(bool, bool)Получает формулу этого столбца списка.
GetCustomTotalsRowFormula(bool, bool)Получает формулу итоговой строки этого столбца списка.
SetCustomCalculatedFormula(string, bool, bool)Задает формулу для этого столбца списка.
SetCustomTotalsRowFormula(string, bool, bool)Получает формулу итоговой строки этого столбца списка.

Примеры


[C#]


Workbook workbook = new Workbook();
Cells cells = workbook.Worksheets[0].Cells;
for (int i = 0; i  <5; i++)
{
cells[0,i].PutValue(CellsHelper.ColumnIndexToName(i));
 }
for (int row = 1; row  <10; row++)
{
 for (int column = 0; column  <4; column++)
{
cells[row, column].PutValue(row * column);
 }
 }
ListObjectCollection tables = workbook.Worksheets[0].ListObjects;
int index = tables.Add(0, 0, 9, 4, true);
ListObject table = tables[0];
table.ShowTotals = true;
ListColumn listColumn = table.ListColumns[4];
listColumn.TotalsCalculation = Aspose.Cells.Tables.TotalsCalculation.Sum;
listColumn.Formula = "=[A]";
workbook.Save(@"Book1.xlsx");


[Visual Basic]

Dim workbook As Workbook = New Workbook()
Dim cells As Cells = workbook.Worksheets(0).Cells
For i As Int32 = 0 To 4
 cells(0, i).PutValue(CellsHelper.ColumnIndexToName(i))
Next
For row As Int32 = 1 To 9
 For column As Int32 = 0 To 3
  cells(row, column).PutValue(row * column)
Next
Next
Dim tables As ListObjectCollection = workbook.Worksheets(0).ListObjects
Dim index As Int32 = tables.Add(0, 0, 9, 4, True)
Dim table As ListObject = tables(0)
table.ShowTotals = True
Dim listColumn as ListColumn = table.ListColumns(4);
listColumn.TotalsCalculation = Aspose.Cells.Tables.TotalsCalculation.Sum;
listColumn.Formula = "=[A]";
workbook.Save("Book1.xlsx")

Смотрите также