使用Java自定义Excel中的全球化设置
在这篇博客文章中,您将学习如何使用Java自定义Excel中的全球化设置。有时,您希望根据自己的需求自定义数据透视总计、子总计、总计、所有项目、多项、列标签、行标签、空值文本。Aspose.Cells允许您使用PivotGlobalizationSettings类自定义数据透视表的全球化设置,以处理此类场景。您还可以使用此功能将标签更改为其他语言,如阿拉伯语、印地语、波兰语等。对于图表,Aspose.Cells API已公开ChartGlobalizationSettings类,以处理用户希望将图表组件设置为不同语言的场景。让我们开始吧! 本文涵盖以下主题: - Java Excel库自定义全球化设置 - 如何使用Java自定义Excel中的全球化设置 - 免费资源 - 其他主题 ## Java Excel库自定义全球化设置 {#java-excel-library} Aspose.Cells for Java是一个强大的库,简化了在Excel中自定义全球化设置的过程。它提供了强大的功能来以编程方式操作Excel文件。使用Aspose.Cells,开发人员可以轻松创建、修改和自定义图表和图形。该库支持多种Excel格式,并提供高级功能,使其成为项目经理和开发人员的理想选择。 要安装Aspose.Cells for Java,请使用Mavenxml <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-cells</artifactId> <version>25.6</version> </dependency> 或者从官方发布页面下载。 ## 如何使用Java自定义Excel中的全球化设置 {#globalization-settings-in-excel} ### 图表全球化设置的示例数据
图表全球化设置的示例数据

图表全球化设置的示例数据

### 如何自定义图表的全球化设置 按照以下步骤使用Java和Aspose.Cells for Java自定义图表的全球化设置。我们将基于以下数据创建一个瀑布图。图表中的图表组件名称将以英语显示。我们将使用土耳其语示例来展示如何以土耳其语显示图表标题、图例增减名称、总名称和轴标题。 1. 为图表组件创建一个自定义语言类。 2. 使用Workbook类加载现有Excel文件。 3. 设置自定义ChartGlobalizationSettings。 4. 使用workbook.getWorksheets().get(0)访问第一个工作表。 5. 使用worksheet.getCharts().get(0)访问第一个图表。 6. 调用Chart.calculate()方法进行计算。 7. 输出相关信息并查看结果。 以下是实现上述步骤的Java代码片段: 上述代码生成的输出: Workbook图表标题: Grafik Başlığı Workbook图表图例: Artış Workbook图表图例: Düşüş Workbook图表图例: Toplam Workbook类别轴标题: Eksen Başlığı ### 如何自定义公式的全球化设置 按照以下步骤使用Java和Aspose.Cells for Java自定义公式的全球化设置。以下示例代码解释了如何实现GlobalizationSettings.GetLocalFunctionName(string standardName)方法。该方法返回标准函数的本地名称。如果标准函数名称为SUM,则返回UserFormulaLocal_SUM。您可以根据需要更改代码并返回正确的本地函数名称,例如,SUM在德语中为SUMME,TEXT在俄语中为ТЕКСТ。请参阅下面给出的示例代码的控制台输出作为参考。 1. 为公式创建一个自定义全球化设置类。 2. 使用Workbook类创建一个新工作簿。 3. 设置自定义GlobalizationSettings。 4. 使用workbook.getWorksheets().get(0)访问第一个工作表。 5. 访问单元格并设置公式属性。 6. 输出相关信息并查看结果。 以下是实现上述步骤的Java代码片段: 上述代码生成的输出: 公式本地: =UserFormulaLocal_SUM(A1:A2) 公式本地: =UserFormulaLocal_AVERAGE(B1:B2,B5) ### 错误和布尔全球化设置的示例数据
错误和布尔全球化设置的示例数据

错误和布尔全球化设置的示例数据

### 如何自定义错误和布尔值的全球化设置 如果您在俄语区域或语言或任何其他区域或语言中使用Microsoft Excel,它将根据该区域或语言显示错误和布尔值。您可以通过使用Workbook.Settings.GlobalizationSettings属性使用Aspose.Cells实现类似的行为。您需要重写GlobalizationSettings类的GlobalizationSettings.getErrorValueString()GlobalizationSettings.getBooleanValueString()方法。按照以下步骤使用Java和Aspose.Cells for Java自定义错误和布尔值的全球化设置。 1. 为错误和布尔值创建一个自定义语言类。 2. 使用Workbook类加载现有Excel文件。 3. 设置自定义GlobalizationSettings。 4. 调用Workbook.calculateFormula()方法进行计算。 5. 使用workbook.save()将文件保存为PDF。 以下是实现上述步骤的Java代码片段:
使用Java自定义数据透视表的全球化设置

使用Java自定义数据透视表的全球化设置

### 数据透视表全球化设置的示例数据
错误和布尔全球化设置的示例数据

错误和布尔全球化设置的示例数据

### 如何自定义数据透视表的全球化设置 按照以下步骤使用Java和Aspose.Cells for Java自定义数据透视表的全球化设置。它创建一个从基类PivotGlobalizationSettings派生的CustomPivotTableGlobalizationSettings类,并重写所有必要的方法。这些方法返回数据透视总计、子总计、总计、所有项目、多项、列标签、行标签、空值的自定义文本。然后将该类的对象分配给WorkbookSettings.GlobalizationSettings.PivotSettings属性。该代码加载包含数据透视表的源Excel文件,刷新并计算其数据,并将其保存为输出PDF文件。 1. 为数据透视表创建CustomPivotTableGlobalizationSettings类。 2. 使用Workbook类加载现有Excel文件。 3. 设置自定义PivotGlobalizationSettings。 4. 使用workbook.getWorksheets().get(0)访问第一个工作表。 5. 使用worksheet.getPivotTables().get(0)访问第一个数据透视表。 6. 调用PivotTable.refreshData()PivotTable.calculateData()方法以刷新和计算数据透视表。 7. 使用workbook.save()将文件保存为PDF。 以下是实现上述步骤的Java代码片段:
使用Java自定义数据透视表的全球化设置

使用Java自定义数据透视表的全球化设置

## 获取免费许可证 {#get-a-free-license} 有兴趣探索Aspose产品吗?访问许可证页面以获取免费临时许可证。开始使用非常简单,并释放Aspose.Cells在您的项目中的全部潜力! ## 自定义全球化设置:免费资源 {#free-resources} 不要止步于此!探索更多资源,以进一步增强您对Aspose.Cells的理解。这些资源将帮助您掌握Excel自动化并增强您的技能。 - 开发者指南 - 免费在线应用 - API参考 - 如何指南和文章 ## 结论 {#conclusion} 在这篇博客文章中,我们探讨了如何使用Java自定义Excel中的全球化设置。Aspose.Cells for Java通过其强大的功能和灵活性简化了此过程。我们鼓励您进一步探索Aspose.Cells for Java,以增强您的项目管理能力。 如果您有任何问题或需要进一步的帮助,请随时通过我们的免费支持论坛与我们联系。 ## 另见 {#see-also} - 在Java中合并多个Excel文件 - 在Java中创建Excel文件 - 在Java中将JSON转换为CSV - 在Java中将JSON转换为Excel