使用 Java 自訂 Excel 的全球化設定

在這篇博客文章中,您將學習如何使用 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 自訂圖表的全球化設定。我們將根據以下數據創建一個瀑布圖。圖表中的圖表組件名稱將以英語顯示。我們將使用土耳其語範例來顯示如何在土耳其語中顯示圖表標題、圖例增減名稱、總計名稱和軸標題。

  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 屬性來實現類似的行為。您需要重寫 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 自訂樞紐表的全球化設定

獲取免費許可證

有興趣探索 Aspose 產品嗎?訪問 許可證頁面 獲取免費的臨時許可證。開始使用很簡單,並解鎖 Aspose.Cells 在您的專案中的全部潛力!

自訂全球化設定:免費資源

不要止步於此!探索其他資源以進一步增強您對 Aspose.Cells 的理解。這些資源將幫助您掌握 Excel 自動化並加強您的技能。

結論

在這篇博客文章中,我們探討了如何使用 Java 自訂 Excel 的全球化設定。Aspose.Cells for Java 簡化了這一過程,擁有強大的功能和靈活性。我們鼓勵您進一步探索 Aspose.Cells for Java,以增強您的專案管理能力。

如果您有任何問題或需要進一步的幫助,請隨時在我們的 免費支持論壇 聯繫我們。

參見