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 Aspose.Cells for Python via .NET API

Aspose.Cells for Python via .NET tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en worksheets-samling som möjliggör åtkomst till varje kalkylblad 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 delsummor i det första kalkylbladet i mallfilen (Book1.xls) med hjälp av Aspose.Cells for Python via .NET API. När koden körs skapas ett kalkylblad med delsummor.

De kodsnuttar som följer visar hur man lägger till delsummor i ett kalkylblad med Aspose.Cells for Python via .NET.

from aspose.cells import CellArea, ConsolidationFunction, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Instantiate a new workbook
# Open the template file
workbook = Workbook(dataDir + "book1.xls")
# Get the Cells collection in the first worksheet
cells = workbook.worksheets[0].cells
# Create a cellarea i.e.., B3:C19
ca = CellArea()
ca.start_row = 2
ca.start_column = 1
ca.end_row = 18
ca.end_column = 2
# Apply subtotal, the consolidation function is Sum and it will applied to
# Second column (C) in the list
cells.subtotal(ca, 0, ConsolidationFunction.SUM, [1 ])
# Save the excel file
workbook.save(dataDir + "output.out.xls")

Fortsatta ämnen