Ayrıntı altındaki Anahat Özeti Satırlarının Ara Toplamını Uygulama ve Yönünü Değiştirme

Örnek vermek

Kaynak ve çıktı dosyalarını karşılaştıran ekran görüntüleri

Aşağıdaki ekran görüntüsü, aşağıdaki örnek kodda kullanılan ve A ve B sütunlarında bazı veriler içeren kaynak Excel dosyasını göstermektedir.

yapılacaklar:resim_alternatif_metin

Aşağıdaki ekran görüntüsü, örnek kod tarafından oluşturulan çıktı Excel dosyasını gösterir. Gördüğünüz gibi ara toplam aralığa uygulandıA2:B11 ve taslağın yönü detayın altındaki özet satırlarıdır.

yapılacaklar:resim_alternatif_metin

Java kodu, alt toplamı uygulamak ve detayın altındaki anahat özet satırlarının yönünü değiştirmek için

Yukarıda gösterilen çıktıyı elde etmek için örnek kod aşağıdadır.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//directories
String sourceDir = Utils.Get_SourceDirectory();
String outputDir = Utils.Get_OutputDirectory();
// Create workbook from source Excel file
Workbook workbook = new Workbook(sourceDir + "SampleSubtotal.xlsx");
// Access the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Get the Cells collection in the first worksheet
Cells cells = worksheet.getCells();
// Create a cellarea i.e.., A2:B11
CellArea ca = 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, ConsolidationFunction.SUM, new int[] { 1 }, true, false, true);
// Set the direction of outline summary
worksheet.getOutline().setSummaryRowBelow(true);
// Save the excel file
workbook.save(outputDir + "ASubtotal_out.xlsx");