ListColumn

ListColumn class

Représente une colonne dans une liste.

public class ListColumn

Propriétés

NomLa description
Formula { get; set; }Obtient et définit la formule de la colonne de liste.
Name { get; set; }Obtient et définit le nom de la colonne.
Range { get; }Obtient la plage de cette colonne de liste.
TotalsCalculation { get; set; }Obtient et définit le type de calcul dans la ligne Totaux de la colonne de liste.

Méthodes

NomLa description
GetCustomCalculatedFormula(bool, bool)Obtient la formule de cette colonne de liste.
GetCustomTotalsRowFormula(bool, bool)Obtient la formule de la ligne des totaux de cette colonne de liste.
SetCustomCalculatedFormula(string, bool, bool)Définit la formule pour cette colonne de liste.
SetCustomTotalsRowFormula(string, bool, bool)Obtient la formule de la ligne des totaux de cette colonne de liste.

Exemples


[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")

Voir également