
在這篇博客文章中,您將學習如何使用 Java 自訂 Excel 的全球化設定。有時您希望根據需求自訂樞紐總計、子總計、總計、所有項目、多項目、列標籤、行標籤、空白值的文字。Aspose.Cells 允許您使用 PivotGlobalizationSettings 類來自訂樞紐表的全球化設定,以應對這些情況。您還可以使用此功能將標籤更改為其他語言,如阿拉伯語、印地語、波蘭語等。對於圖表,Aspose.Cells API 已公開 ChartGlobalizationSettings 類,以處理用戶希望將圖表組件設置為不同語言的情況。讓我們開始吧!
本文涵蓋以下主題:
Java Excel 庫以自訂全球化設定
Aspose.Cells for Java 是一個強大的庫,簡化了自訂 Excel 全球化設定的過程。它提供了強大的功能來以程式方式操作 Excel 文件。使用 Aspose.Cells,開發人員可以輕鬆創建、修改和自訂圖表和圖形。該庫支持各種 Excel 格式並提供高級功能,是專案經理和開發人員的理想選擇。
要安裝 Aspose.Cells for Java,請使用 Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.6</version>
</dependency>
或從 官方發佈頁面 下載。
如何使用 Java 自訂 Excel 的全球化設定
圖表全球化設定的範例數據

圖表全球化設定的範例數據
如何自訂圖表的全球化設定
按照以下步驟使用 Java 和 Aspose.Cells for Java 自訂圖表的全球化設定。我們將根據以下數據創建一個瀑布圖。圖表中的圖表組件名稱將以英語顯示。我們將使用土耳其語範例來顯示如何在土耳其語中顯示圖表標題、圖例增減名稱、總計名稱和軸標題。
- 為圖表組件創建自定義語言類。
- 使用
Workbook類加載現有的 Excel 文件。 - 設置自定義 ChartGlobalizationSettings。
- 使用
workbook.getWorksheets().get(0)訪問第一個工作表。 - 使用
worksheet.getCharts().get(0)訪問第一個圖表。 - 調用
Chart.calculate()方法進行計算。 - 輸出相關信息並查看結果。
以下是實現上述步驟的 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 在俄語中是 ТЕКСТ。請參見下面給出的範例程式碼的控制台輸出作為參考。
- 為公式創建自定義全球化設定類。
- 使用
Workbook類創建新工作簿。 - 設置自定義 GlobalizationSettings。
- 使用
workbook.getWorksheets().get(0)訪問第一個工作表。 - 訪問單元格並設置公式屬性。
- 輸出相關信息並查看結果。
以下是實現上述步驟的 Java 程式碼片段:
上述程式碼生成的輸出:
公式本地: =UserFormulaLocal_SUM(A1:A2)
公式本地: =UserFormulaLocal_AVERAGE(B1:B2,B5)
錯誤和布林全球化設定的範例數據

錯誤和布林全球化設定的範例數據
如何自訂錯誤和布林的全球化設定
如果您在俄語地區或語言中使用 Microsoft Excel,或任何其他地區或語言,它將根據該地區或語言顯示錯誤和布林值。您可以通過使用 Workbook.Settings.GlobalizationSettings 屬性來實現類似的行為。您需要重寫 GlobalizationSettings 類的 GlobalizationSettings.getErrorValueString() 和 GlobalizationSettings.getBooleanValueString() 方法。按照以下步驟使用 Java 和 Aspose.Cells for Java 自訂錯誤和布林值的全球化設定。
- 為錯誤和布林值創建自定義語言類。
- 使用
Workbook類加載現有的 Excel 文件。 - 設置自定義 GlobalizationSettings。
- 調用
Workbook.calculateFormula()方法進行計算。 - 使用
workbook.save()將文件保存為 pdf。
以下是實現上述步驟的 Java 程式碼片段:

使用 Java 自訂樞紐表的全球化設定
樞紐表全球化設定的範例數據

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

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