Aplicar subtotal y cambiar dirección de resumen de contorno de filas debajo del detalle

Imágenes de los archivos de origen y salida

La siguiente captura de pantalla muestra el archivo de Excel de origen utilizado en el código de ejemplo a continuación, que contiene algunos datos en las columnas A y B.

todo:image_alt_text

La siguiente captura de pantalla muestra el archivo de Excel de salida generado por el código de ejemplo. Como se puede ver, se ha aplicado un subtotal al rango A2:B11 y la dirección del contorno es resumen de filas debajo del detalle.

todo:image_alt_text

Node.js para aplicar subtotal y cambiar la dirección de las filas de resumen del esquema

Aquí está el código de ejemplo para lograr el resultado mostrado anteriormente.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
const AsposeCells = require("aspose.cells.node");
// Create workbook from source Excel file
var workbook = new AsposeCells.Workbook("Book1.xlsx");
// Access the first worksheet
var worksheet = workbook.getWorksheets().get(0);
// Get the Cells collection in the first worksheet
var cells = worksheet.getCells();
// Create a cellarea i.e.., A2:B11
var ca = AsposeCells.CellArea.createCellArea("A2", "B11");
// Apply subtotal, the consolidation function is Sum and it will applied to Second column (B) in the list
cells.subtotal(ca, 0, AsposeCells.ConsolidationFunction.Sum, [1], true, false, true);
// Set the direction of outline summary
worksheet.getOutline().setSummaryRowBelow(true);
// Save the excel file
workbook.save("output_out.xlsx");