Diğer dillerde Alt Toplam veya Genel Toplam etiketlerini uygulayın

Olası Kullanım Senaryoları

Bazen, Çin, Japon, Arap, Hint vb. gibi İngilizce olmayan dillerde, ara toplam ve genel toplam etiketlerini göstermek isteyebilirsiniz. Aspose.Cells, bu kullanmanıza izin verir GlobalizationSettings sınıfını ve Workbook.GlobalizationSettings özelliğini kullanarak. Lütfen GlobalizationSettings sınıfını nasıl kullanacağınızın bu makalesine bakınız.

Diğer dillerde Alt Toplam veya Genel Toplam etiketlerini uygulayın

Aşağıdaki örnek kod, örnek excel dosyasını yüklüyor ve Çince dilinde ara toplam ve genel toplam adlarını uygulamaktadır. Bu kodun oluşturduğu çıktı Excel dosyasını referans için kontrol edin. Öncelikle GlobalizationSettings sınıfını oluşturuyoruz ve ardından kodumuzda kullanıyoruz.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
class GlobalizationSettingsImp : GlobalizationSettings
{
// This function will return the sub total name
public override String GetTotalName(ConsolidationFunction functionType)
{
return "Chinese Total - 可能的用法";
}
// This function will return the grand total name
public override String GetGrandTotalName(ConsolidationFunction functionType)
{
return "Chinese Grand Total - 可能的用法";
}
}

Şimdi yukarıda oluşturulan sınıfı aşağıdaki gibi kodda kullanın:

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Load your source workbook
Workbook wb = new Workbook(dataDir + "sample.xlsx");
// Set the glorbalization setting to change subtotal and grand total names
GlobalizationSettings gsi = new GlobalizationSettingsImp();
wb.Settings.GlobalizationSettings = gsi;
// Access first worksheet
Worksheet ws = wb.Worksheets[0];
// Apply subtotal on A1:B10
CellArea ca = CellArea.CreateCellArea("A1", "B10");
ws.Cells.Subtotal(ca, 0, ConsolidationFunction.Sum, new int[] { 2, 3, 4 });
// Set the width of the first column
ws.Cells.SetColumnWidth(0, 40);
// Save the output excel file
wb.Save(dataDir + "output_out.xlsx");