Insertar línea de tiempo

Escenarios de uso posibles

En lugar de ajustar filtros para mostrar fechas, puedes usar una Línea de Tiempo de Tabla Dinámica, una opción de filtro dinámica que permite filtrar fácilmente por fecha/hora y acercarse al período deseado con un control deslizante. Microsoft Excel permite crear una línea de tiempo seleccionando una tabla dinámica y luego haciendo clic en Insertar > Línea de Tiempo. Aspose.Cells for Node.js via C++ también permite crear una línea de tiempo usando el método Worksheet.getTimelines().add().

Crear una línea de tiempo para una Tabla Dinámica

Por favor, vea el siguiente código de ejemplo. Carga el archivo de Excel de muestra que contiene la tabla dinámica. Luego crea la línea de tiempo basada en el primer campo pivote base. Finalmente, guarda el libro en formato XLSX de salida. La siguiente captura de pantalla muestra la línea de tiempo creada por Aspose.Cells for Node.js via C++ en el archivo de Excel de salida.

todo:image_alt_text

Código de muestra

const AsposeCells = require("aspose.cells.node");
// Load sample Excel file containing pivot table.
var wb = new AsposeCells.Workbook("input.xlsx");
// Access second worksheet.
var sheet = wb.getWorksheets().get(1);
// Access first pivot table inside the worksheet.
var pivot = sheet.getPivotTables().get(0);
// Add timeline relating to pivot table
var index = sheet.getTimelines().add(pivot, 15, 1, "Ship Date");
// Access the newly added timeline from timeline collection.
var timeline = sheet.getTimelines().get(index);
wb.save("output.xlsx");