Implementa le etichette Subtotale o Totale complessivo in altre lingue
Possibili scenari di utilizzo
volte, vuoi mostrare le etichette del totale parziale e del totale complessivo in lingue diverse dall’inglese come cinese, giapponese, arabo, hindi ecc. Aspose.Cells ti consente di farlo utilizzando ilImpostazioni di globalizzazioneclasse eWorkbook.GlobalizationSettings proprietà. Si prega di consultare questo articolo su come utilizzareImpostazioni di globalizzazioneclasse
Implementa le etichette Subtotale o Totale complessivo in altre lingue
Il codice di esempio seguente carica il filefile excel di esempio e implementa i nomi dei subtotali e dei totali complessivi in lingua cinese. Si prega di controllarefile Excel di output generato da questo codice per riferimento. Per prima cosa creiamo una classe diImpostazioni di globalizzazionee poi usalo nel nostro codice.
// 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 - 可能的用法"; | |
} | |
} |
Ora usa la classe sopra creata nel codice come di seguito:
// 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"); |