TimelineCollection

TimelineCollection class

Especifica la colección de todos los objetos de la línea de tiempo en la hoja de trabajo especificada.

public class TimelineCollection : CollectionBase<Timeline>

Propiedades

NombreDescripción
Capacity { get; set; }
Count { get; }
Item { get; }Obtiene la línea de tiempo por index. (2 indexers)
Item { get; set; }

Métodos

NombreDescripción
Add(PivotTable, string, int)Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos
Add(PivotTable, string, PivotField)Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos
Add(PivotTable, string, string)Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos
Add(PivotTable, int, int, int)Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos
Add(PivotTable, int, int, PivotField)Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos
Add(PivotTable, int, int, string)Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos
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)

Ejemplos


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

//Crear estilo de fecha
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);
// Establecer estilo de fecha
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;
//Añadir una tabla dinámica
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;

//Actualizar datos de tabla dinámica
pivot.RefreshData();
pivot.CalculateData();

//haz tu negocio
book.Save("out.xlsx");

Ver también