应用小计并更改大纲摘要行的方向,而不是详细信息下面的行

源文件和输出文件的图片

下图显示了示例代码中使用的源Excel文件,其中包含列A和B中的一些数据。

todo:image_alt_text

下图显示了示例代码生成的输出Excel文件。如您所见,对范围A2:B11应用了小计,并且大纲的方向是细节下方的摘要行。

todo:image_alt_text

Python代码应用小计并改变大纲摘要行的方向

以下是实现上述输出的示例代码。

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(".")
# Create workbook from source Excel file
workbook = Workbook(dataDir + "Book1.xlsx")
# Access the first worksheet
worksheet = workbook.worksheets[0]
# Get the Cells collection in the first worksheet
cells = worksheet.cells
# Create a cellarea i.e.., A2:B11
ca = CellArea.create_cell_area("A2", "B11")
# Apply subtotal, the consolidation function is Sum and it will applied to Second column (B) in the list
cells.subtotal(ca, 0, ConsolidationFunction.SUM, [1 ], True, False, True)
# Set the direction of outline summary
worksheet.outline.summary_row_below = True
# Save the excel file
workbook.save(dataDir + "output_out.xlsx")