TimelineCollection

TimelineCollection class

Spécifie la collection de tous les objets Timeline sur la feuille de calcul spécifiée.

public class TimelineCollection : CollectionBase<Timeline>

Propriétés

NomLa description
Capacity { get; set; }
Count { get; }
Item { get; }Obtient la chronologie par index. (2 indexers)
Item { get; set; }

Méthodes

NomLa description
Add(PivotTable, string, int)Ajouter une nouvelle chronologie en utilisant le tableau croisé dynamique comme source de données
Add(PivotTable, string, PivotField)Ajouter une nouvelle chronologie en utilisant le tableau croisé dynamique comme source de données
Add(PivotTable, string, string)Ajouter une nouvelle chronologie en utilisant le tableau croisé dynamique comme source de données
Add(PivotTable, int, int, int)Ajouter une nouvelle chronologie en utilisant le tableau croisé dynamique comme source de données
Add(PivotTable, int, int, PivotField)Ajouter une nouvelle chronologie en utilisant le tableau croisé dynamique comme source de données
Add(PivotTable, int, int, string)Ajouter une nouvelle chronologie en utilisant le tableau croisé dynamique comme source de données
BinarySearch(Timeline)
BinarySearch(Timeline, IComparer<Timeline>)
BinarySearch(int, int, Timeline, IComparer<Timeline>)
Clear()
Contains(Timeline)
CopyTo(Timeline[])
CopyTo(Timeline[], int)
CopyTo(int, Timeline[], int, int)
Exists(Predicate<Timeline>)
Find(Predicate<Timeline>)
FindAll(Predicate<Timeline>)
FindIndex(Predicate<Timeline>)
FindIndex(int, Predicate<Timeline>)
FindIndex(int, int, Predicate<Timeline>)
FindLast(Predicate<Timeline>)
FindLastIndex(Predicate<Timeline>)
FindLastIndex(int, Predicate<Timeline>)
FindLastIndex(int, int, Predicate<Timeline>)
GetEnumerator()
IndexOf(Timeline)
IndexOf(Timeline, int)
IndexOf(Timeline, int, int)
LastIndexOf(Timeline)
LastIndexOf(Timeline, int)
LastIndexOf(Timeline, int, int)
RemoveAt(int)

Exemples


[C#]
Workbook book = new Workbook();
Worksheet sheet = book.Worksheets[0];
Cells cells = sheet.Cells;
cells[0, 0].Value = "fruit";
cells[1, 0].Value = "grape";
cells[2, 0].Value = "blueberry";
cells[3, 0].Value = "kiwi";
cells[4, 0].Value = "cherry";

//Créer un style de date
Style dateStyle = new CellsFactory().CreateStyle();
dateStyle.Custom = "m/d/yyyy";
cells[0, 1].Value = "date";
cells[1, 1].Value = new DateTime(2021, 2, 5);
cells[2, 1].Value = new DateTime(2022, 3, 8);
cells[3, 1].Value = new DateTime(2023, 4, 10);
cells[4, 1].Value = new DateTime(2024, 5, 16);
// Définir le style de date
cells[1, 1].SetStyle(dateStyle);
cells[2, 1].SetStyle(dateStyle);
cells[3, 1].SetStyle(dateStyle);
cells[4, 1].SetStyle(dateStyle);

cells[0, 2].Value = "amount";
cells[1, 2].Value = 50;
cells[2, 2].Value = 60;
cells[3, 2].Value = 70;
cells[4, 2].Value = 80;

PivotTableCollection pivots = sheet.PivotTables;
//Ajouter un tableau croisé dynamique
int pivotIndex = pivots.Add("=Sheet1!A1:C5", "A12", "TestPivotTable");
PivotTable pivot = pivots[pivotIndex];
pivot.AddFieldToArea(PivotFieldType.Row, "fruit");
pivot.AddFieldToArea(PivotFieldType.Column, "date");
pivot.AddFieldToArea(PivotFieldType.Data, "amount");
pivot.PivotTableStyleType = PivotTableStyleType.PivotTableStyleMedium10;

// Actualiser les données du tableau croisé dynamique
pivot.RefreshData();
pivot.CalculateData();

//faites vos affaires
book.Save("out.xlsx");

Voir également