Mettre en œuvre des étiquettes de sous-total ou de total général dans d'autres langues
Contents
[
Hide
]
Scénarios d’utilisation possibles
Parfois, vous souhaitez afficher des étiquettes de sous-total et de total général dans des langues autres que l’anglais comme le chinois, le japonais, l’arabe, l’hindi, etc. Aspose.Cells vous permet de le faire en utilisant leGlobalizationSettings classe etWorkbookSettings.GlobalizationSettingsWorkbookSettings.GlobalizationSettings la propriété. Veuillez consulter cet article pour savoir comment utiliserGlobalizationSettingsclasse
Mettre en œuvre des étiquettes de sous-total ou de total général dans d’autres langues
L’exemple de code suivant charge leexemple de fichier excel et implémente les noms de sous-total et de total général dans leChinois Langue. S’il vous plaît, vérifiez lefichier excel de sortie généré par ce code pour votre référence.
Exemple de code
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//This function will return the sub total name | |
public String getTotalName(int functionType) | |
{ | |
return "Chinese Total - 可能的用法"; | |
} | |
//This function will return the grand total name | |
public String getGrandTotalName(int functionType) | |
{ | |
return "Chinese Grand Total - 可能的用法"; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(ImplementSubtotalGrandTotallabels.class) + "articles/"; | |
// 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.getSettings().setGlobalizationSettings(gsi); | |
// Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Apply subtotal on A1:B10 | |
CellArea ca = CellArea.createCellArea("A1", "B10"); | |
ws.getCells().subtotal(ca, 0, ConsolidationFunction.SUM, new int[] { 2, 3, 4 }); | |
// Set the width of the first column | |
ws.getCells().setColumnWidth(0, 40); | |
// Save the output excel file | |
wb.save(dataDir + "ImplementTotallabels_out.xlsx"); |