تنفيذ تسميات المجموع الفرعي أو الإجمالي الكلي بلغات أخرى
سيناريوهات الاستخدام المحتملة
في بعض الأحيان ، ترغب في عرض تسميات الإجمالي الفرعي والإجمالي الكلي بلغات غير إنجليزية مثل الصينية واليابانية والعربية والهندية إلخ. يتيح لك Aspose.Cells فعل ذلك باستخدام فئة GlobalizationSettings وخاصية WorkbookSettings.GlobalizationSettings. يُرجى الاطلاع على هذه المقالة حول كيفية الاستفادة من GlobalizationSettings.
تنفيذ تسميات المجموع الفرعي أو الإجمالي الكلي بلغات أخرى
الكود النموذجي التالي يحمل ملف إكسل عيني وينفذ تسميات الإجمالي الفرعي والكبير باللغة الصينية. يرجى التحقق من ملف إكسل الناتج الذي تم إنشاؤه بهذا الكود للرجوع إليه.
الكود المثالي
// 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 - 可能的用法"; | |
} |
// 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"); |