TimelineCollection clase
TimelineCollection clase
Especifica la colección de todos los objetos de la línea de tiempo en la hoja de trabajo especificada. Debido a MS Excel, Excel 2003 no es compatible con Timeline.
El tipo TimelineCollection expone los siguientes miembros:
Propiedades
Propiedad | Descripción |
---|---|
capacity | Obtiene o establece el número de elementos que puede contener la lista de matrices. |
Métodos
Método | Descripción |
---|---|
add(pivot, row, column, base_field_name) | Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos |
add(pivot, dest_cell_name, base_field_name) | Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos |
add(pivot, row, column, base_field_index) | Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos |
add(pivot, dest_cell_name, base_field_index) | Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos |
add(pivot, row, column, base_field) | Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos |
add(pivot, dest_cell_name, base_field) | Agregue una nueva línea de tiempo usando una tabla dinámica como fuente de datos |
copy_to(array) | Copia toda la lista de matrices en una lista de matrices unidimensional compatible, comenzando por el principio de la lista de matrices de destino. |
copy_to(index, array, array_index, count) | Copia un rango de elementos de la lista de arreglos a una lista de arreglos unidimensional compatible, comenzando en el índice especificado de la lista de arreglos de destino. |
index_of(item, index) | Busca el objeto especificado y devuelve el índice basado en cero de la primera aparición dentro del rango de elementos en la lista de arreglos que se extiende desde el índice especificado hasta el último elemento. |
index_of(item, index, count) | Busca el objeto especificado y devuelve el índice basado en cero de la primera aparición dentro del rango de elementos en la lista de matriz que comienza en el índice especificado y contiene el número especificado de elementos. |
last_index_of(item) | Busca el objeto especificado y devuelve el índice de base cero de la última aparición en toda la lista de matrices. |
last_index_of(item, index) | Busca el objeto especificado y devuelve el índice basado en cero de la última aparición dentro del rango de elementos en la lista de arreglos que se extiende desde el primer elemento hasta el índice especificado. |
last_index_of(item, index, count) | Busca el objeto especificado y devuelve el índice basado en cero de la última aparición dentro del rango de elementos en la lista de matriz que contiene el número especificado de elementos y termina en el índice especificado. |
binary_search(item) | Busca un elemento en toda la lista de matrices ordenadas mediante el comparador predeterminado y devuelve el índice de base cero del elemento. |
Ejemplo
from aspose.cells import CellsFactory, Workbook
from aspose.cells.pivot import PivotFieldType, PivotTableStyleType
import datetime
book = Workbook()
sheet = book.worksheets[0]
cells = sheet.cells
cells.get(0, 0).value = "fruit"
cells.get(1, 0).value = "grape"
cells.get(2, 0).value = "blueberry"
cells.get(3, 0).value = "kiwi"
cells.get(4, 0).value = "cherry"
# Create date style
dateStyle = CellsFactory().create_style()
dateStyle.custom = "m/d/yyyy"
cells.get(0, 1).value = "date"
cells.get(1, 1).value = datetime(2021, 2, 5)
cells.get(2, 1).value = datetime(2022, 3, 8)
cells.get(3, 1).value = datetime(2023, 4, 10)
cells.get(4, 1).value = datetime(2024, 5, 16)
# Set date style
cells.get(1, 1).set_style(dateStyle)
cells.get(2, 1).set_style(dateStyle)
cells.get(3, 1).set_style(dateStyle)
cells.get(4, 1).set_style(dateStyle)
cells.get(0, 2).value = "amount"
cells.get(1, 2).value = 50
cells.get(2, 2).value = 60
cells.get(3, 2).value = 70
cells.get(4, 2).value = 80
pivots = sheet.pivot_tables
# Add a PivotTable
pivotIndex = pivots.add("=Sheet1!A1:C5", "A12", "TestPivotTable")
pivot = pivots[pivotIndex]
pivot.add_field_to_area(PivotFieldType.ROW, "fruit")
pivot.add_field_to_area(PivotFieldType.COLUMN, "date")
pivot.add_field_to_area(PivotFieldType.DATA, "amount")
pivot.pivot_table_style_type = PivotTableStyleType.PIVOT_TABLE_STYLE_MEDIUM10
# Refresh PivotTable data
pivot.refresh_data()
pivot.calculate_data()
# do your business
book.save("out.xlsx")
Ver también
- módulo aspose.cells.timelines