Skapar delsummer

Använda Microsoft Excel

För att lägga till delsummer i Microsoft Excel:

  1. Skapa en enkel datalista i det första arbetsbladet i arbetsboken (som visas i figuren nedan) och spara filen som Book1.xls.
  2. Välj valfri cell i listan.
  3. Från Data-menyn väljer du Delsummer. Delsummerdialogrutan visas. Ange vilken funktion som ska användas och var delsummer ska placeras.

Använda API:n Aspose.Cells for Node.js via C++

Aspose.Cells for Node.js via C++ tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en Worksheets samling som ger tillgång till varje arbetsblad i Excel-filen.

Ett arbetsblad representeras av Worksheet-klassen. Klassen tillhandahåller ett brett utbud av egenskaper och metoder för att hantera arbetsblad och andra objekt. Varje arbetsblad består av en Cells-samling. För att lägga till delsummer till ett arbetsblad, använd Cells-klassens subtotal-metod. Ange metoden med parameter värden för att specificera hur delsumman ska beräknas och placeras.

I exemplen nedan har vi lagt till delsumma till det första arbetsbladet i mallfilen med hjälp av API:n Aspose.Cells for Node.js via C++. När koden körs skapas ett arbetsblad med delsumma.

Följande kodbitar visar hur man lägger till delsumma till ett arbetsblad med Aspose.Cells for Node.js via C++.

const AsposeCells = require("aspose.cells.node");
// Instantiate a new workbook
// Open the template file
var workbook = new AsposeCells.Workbook("book1.xlsx");
// Get the Cells collection in the first worksheet
var cells = workbook.getWorksheets().get(0).getCells();
// Create a cellarea i.e.., B3:C19
var ca = new AsposeCells.CellArea();
ca.startRow = 2;
ca.startColumn = 1;
ca.endRow = 18;
ca.endColumn = 2;
// Apply subtotal, the consolidation function is Sum and it will applied to
// Second column (C) in the list
cells.subtotal(ca, 0, AsposeCells.ConsolidationFunction.Sum, [1]);
// Save the excel file
workbook.save("output.out.xlsx");