
在這篇部落格文章中,您將學習如何使用 C# 自訂 Excel 中的全球化設定。有時您希望根據需求自訂樞紐分析表的總計、子總計、總計、所有項目、多個項目、列標籤、行標籤、空白值文本。Aspose.Cells 允許您使用 PivotGlobalizationSettings 類來自訂樞紐分析表的全球化設定,以應對這些情況。您還可以使用此功能將標籤更改為其他語言,如阿拉伯語、印地語、波蘭語等。對於圖表,Aspose.Cells API 提供了 ChartGlobalizationSettings 類,以便處理用戶希望將圖表組件設置為不同語言的情況。讓我們開始吧!
本文涵蓋以下主題:
C# Excel 庫以自訂全球化設定
Aspose.Cells for .NET 是一個強大的 Excel 庫,簡化了自訂 Excel 中全球化設定的過程。它提供了強大的功能來以程式方式操作 Excel 文件。使用 Aspose.Cells,開發人員可以輕鬆創建、修改和自訂圖表和圖形。該庫支持多種 Excel 格式並提供先進的功能,使其成為專案經理和開發人員的理想選擇。
Aspose.Cells for .NET 的突出之處在於其易於集成和靈活性。以下是一些主要特點:
- 全面的 API:訪問各種 Excel 功能。
- 高級自訂:根據特定需求調整圖表和圖形。
- 高效能:高效處理大型數據集而不妥協速度。
- 多格式支持:支持多種 Excel 格式,包括 XLSX、XLS 和 CSV。
按照以下簡單步驟開始使用 Aspose.Cells for .NET:
- 從 releases 下載庫。
- 使用以下命令通過 NuGet 包管理器安裝:
PM> Install-Package Aspose.Cells
如何使用 C# 自訂 Excel 中的全球化設定
圖表全球化設定的範例數據

圖表全球化設定的範例數據
如何自訂圖表的全球化設定
按照以下步驟使用 C# 和 Aspose.Cells for .NET 自訂圖表的全球化設定。我們將根據以下數據創建一個瀑布圖。圖表中的圖表組件名稱將以英文顯示。我們將使用土耳其語示例來顯示如何以土耳其語顯示圖表標題、圖例增減名稱、總計名稱和軸標題。
- 為圖表組件創建自訂語言類。
- 使用
Workbook
類加載現有 Excel 文件。 - 設置自訂 ChartGlobalizationSettings。
- 使用
workbook.Worksheets[0]
訪問第一個工作表。 - 使用
worksheet.Charts[0]
訪問第一個圖表。 - 調用
Chart.Calculate()
方法進行計算。 - 輸出相關信息並查看結果。
以下是實現上述步驟的 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 在俄語中是 ТЕКСТ。請參閱下面給出的範例代碼的控制台輸出以作參考。
- 為公式創建自訂全球化設定類。
- 使用
Workbook
類創建新工作簿。 - 設置自訂 GlobalizationSettings。
- 使用
workbook.Worksheets[0]
訪問第一個工作表。 - 訪問單元格並設置公式屬性。
- 輸出相關信息並查看結果。
以下是實現上述步驟的 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 自訂錯誤和布林值的全球化設定。
- 為錯誤和布林值創建自訂語言類。
- 使用
Workbook
類加載現有 Excel 文件。 - 設置自訂 GlobalizationSettings。
- 調用
Workbook.CalculateFormula()
方法進行計算。 - 使用
workbook.Save()
將文件保存為 pdf。
以下是實現上述步驟的 C# 代碼片段:

使用 C# 自訂樞紐分析表的全球化設定
樞紐分析表全球化設定的範例數據

錯誤和布林全球化設定的範例數據
如何自訂樞紐分析表的全球化設定
按照以下步驟使用 C# 和 Aspose.Cells for .NET 自訂樞紐分析表的全球化設定。它創建一個從基類 PivotGlobalizationSettings 派生的 CustomPivotTableGlobalizationSettings 類,並重寫其所有必要的方法。這些方法返回樞紐分析表的總計、子總計、總計、所有項目、多個項目、列標籤、行標籤、空白值的自訂文本。然後將此類的對象分配給 WorkbookSettings.GlobalizationSettings.PivotSettings 屬性。該代碼加載包含樞紐分析表的源 Excel 文件,刷新並計算其數據,並將其保存為輸出 PDF 文件。
- 為樞紐分析表創建 CustomPivotTableGlobalizationSettings 類。
- 使用
Workbook
類加載現有 Excel 文件。 - 設置自訂 PivotGlobalizationSettings。
- 使用
workbook.Worksheets[0]
訪問第一個工作表。 - 使用
worksheet.PivotTables[0]
訪問第一個樞紐分析表。 - 調用
PivotTable.RefreshData()
和PivotTable.CalculateData()
方法以刷新和計算樞紐分析表。 - 使用
workbook.Save()
將文件保存為 pdf。
以下是實現上述步驟的 C# 代碼片段:

使用 C# 自訂樞紐分析表的全球化設定
獲取免費許可證
有興趣探索 Aspose 產品嗎?訪問 許可頁面 獲取免費的臨時許可證。開始使用非常簡單,並解鎖 Aspose.Cells 在您的專案中的全部潛力!
自訂全球化設定:免費資源
不要停下來!探索其他資源以進一步增強您對 Aspose.Cells 的理解。這些資源將幫助您掌握 Excel 自動化並增強您的技能。
結論
在這篇部落格文章中,我們探討了如何使用 C# 自訂 Excel 中的全球化設定。Aspose.Cells for .NET 通過其強大的功能和靈活性簡化了這一過程。我們鼓勵您進一步探索 Aspose.Cells for .NET,以增強您的專案管理能力。
如果您有任何問題或需要進一步的幫助,請隨時在我們的 免費支持論壇 聯繫我們。