使用C#自定义Excel中的全球化设置
在这篇博客文章中,您将学习如何使用C#自定义Excel中的全球化设置。有时您希望根据自己的需求自定义数据透视表的总计、小计、总和、所有项目、多项、列标签、行标签、空值文本。Aspose.Cells允许您使用PivotGlobalizationSettings类自定义数据透视表的全球化设置,以应对这种情况。您还可以使用此功能将标签更改为其他语言,如阿拉伯语、印地语、波兰语等。对于图表,Aspose.Cells API提供了ChartGlobalizationSettings类,以处理用户希望将图表组件设置为不同语言的场景。让我们开始吧! 本文涵盖以下主题: - C# Excel库自定义全球化设置 - 如何使用C#自定义Excel中的全球化设置 - 免费资源 - 其他主题 ## C# Excel库自定义全球化设置 {#csharp-excel-library} Aspose.Cells for .NET是一个强大的Excel库,简化了在Excel中自定义全球化设置的过程。它提供了强大的功能以编程方式操作Excel文件。使用Aspose.Cells,开发人员可以轻松创建、修改和自定义图表和图形。该库支持各种Excel格式,并提供高级功能,使其成为项目经理和开发人员的理想选择。 Aspose.Cells for .NET因其易于集成和灵活性而脱颖而出。以下是一些关键特性: - 全面的API:访问广泛的Excel功能。 - 高级自定义:根据特定需求定制图表和图形。 - 高性能:高效处理大型数据集而不影响速度。 - 多种格式支持:支持多种Excel格式,包括XLSX、XLS和CSV。 按照以下简单步骤开始使用Aspose.Cells for .NET: 1. 从发布页面下载库。 2. 使用以下命令通过NuGet包管理器安装: PM> Install-Package Aspose.Cells ## 如何使用C#自定义Excel中的全球化设置 {#globalization-settings-in-excel} ### 图表全球化设置的示例数据
图表全球化设置的示例数据

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

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

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

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

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

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

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

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

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

## 获取免费许可证 {#get-a-free-license} 有兴趣探索Aspose产品吗?访问许可证页面以获取免费临时许可证。开始简单,释放Aspose.Cells在您的项目中的全部潜力! ## 自定义全球化设置:免费资源 {#free-resources} 不要止步于此!探索更多资源,以进一步增强您对Aspose.Cells的理解。这些资源将帮助您掌握Excel自动化并增强您的技能。 - 开发者指南 - 免费在线应用程序 - API参考 - 如何指南和文章 ## 结论 {#conclusion} 在这篇博客文章中,我们探讨了如何使用C#自定义Excel中的全球化设置。Aspose.Cells for .NET通过其强大的功能和灵活性简化了这一过程。我们鼓励您进一步探索Aspose.Cells for .NET,以增强您的项目管理能力。 如果您有任何问题或需要进一步的帮助,请随时在我们的免费支持论坛上与我们联系。 ## 另请参阅 {#see-also} - 如何在Excel中锁定单元格 - 向Excel添加图片 - 在Excel中创建甘特图 - 在数据透视表中添加计算字段 - 在Excel中创建迷你图 - 在Excel中创建龙卷风图