Ara Toplamlar Oluşturma
Microsoft Excel’i kullanma
Microsoft Excel’de ara toplamlar oluşturmak için:
- Çalışma kitabının ilk çalışma sayfasında (aşağıdaki şekilde gösterildiği gibi) basit bir veri listesi oluşturun ve dosyayı Book1.xls olarak kaydedin.
- Listenizdeki herhangi bir hücreyi seçin.
- itibarenVeri menü, seçara toplamlar. Alt toplamlar iletişim kutusu görüntülenir. Hangi işlevin kullanılacağını ve alt toplamların nereye yerleştirileceğini tanımlayın.
Alt toplamlar eklemek için bir veri aralığı seçme
Ara toplam iletişim kutusu
Aspose.Cells API’i kullanma
Aspose.Cells bir sınıf sağlar,Çalışma kitabı bu bir Microsoft Excel dosyasını temsil eder. buÇalışma kitabı sınıf bir içerirÇalışma Sayfası KoleksiyonuExcel dosyasındaki her çalışma sayfasına erişim sağlar.
Bir çalışma sayfası şununla temsil edilir:Çalışma kağıdısınıf. Sınıf, bir çalışma sayfasını ve diğer nesneleri yönetmek için çok çeşitli özellikler ve yöntemler sağlar. Her çalışma sayfası birCells Toplamak. Bir çalışma sayfasında alt toplamlar oluşturmak için,Cellssınıfın alt toplam yöntemi. İstediğiniz sonucu elde etmek için yöntemin parametreleri için uygun değerleri sağlayın.
Aşağıdaki örnek, Aspose.Cells API kullanılarak şablon dosyasının (Book1.xls) ilk çalışma sayfasında alt toplamların nasıl oluşturulacağını gösterir.
Kod yürütüldüğünde, alt toplamları olan bir çalışma sayfası oluşturulur.
ara toplamlar uygulanıyor
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(CreatingSubtotals.class) + "data/"; | |
// Instantiate a new workbook | |
Workbook workbook = new Workbook(dataDir + "book1.xls"); | |
// Get the Cells collection in the first worksheet | |
Cells cells = workbook.getWorksheets().get(0).getCells(); | |
// Create a cellarea i.e.., B3:C19 | |
CellArea ca = new 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, ConsolidationFunction.SUM, new int[] { 1 }); | |
// Save the excel file | |
workbook.save(dataDir + "CreatingSubtotals_out.xls"); | |
// Print message | |
System.out.println("Process completed successfully"); |