このブログ投稿では、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機能にアクセスできます。
- 高度なカスタマイズ: 特定のニーズに合わせてチャートやグラフを調整できます。
- 高性能: 大規模なデータセットを効率的に処理し、速度を損なうことなく処理できます。
- 複数形式のサポート: XLSX、XLS、CSVなど、さまざまなExcel形式で作業できます。
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 chart title: Grafik Başlığı
Workbook chart legend: Artış
Workbook chart legend: Düşüş
Workbook chart legend: Toplam
Workbook category axis tile: 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#コードスニペットです。
上記のサンプルコードによって生成された出力:
Formula Local: =UserFormulaLocal_SUM(A1:A2)
Formula Local: =UserFormulaLocal_AVERAGE(B1:B2,B5)
### エラーとブール値のグローバリゼーション設定のサンプルデータ
エラーとブール値のグローバリゼーション設定のサンプルデータ
### エラーとブール値のグローバリゼーション設定をカスタマイズする方法
ロシア語のロケールまたは言語でMicrosoft Excelを使用している場合、または他のロケールや言語を使用している場合、エラーとブール値はそのロケールや言語に応じて表示されます。Aspose.Cellsを使用して、Workbook.Settings.GlobalizationSettingsプロパティを使用することで同様の動作を実現できます。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#を使用してAspose.Cells for .NETでピボットテーブルのグローバリゼーション設定をカスタマイズする手順は次のとおりです。CustomPivotTableGlobalizationSettingsクラスを作成し、基底クラスPivotGlobalizationSettingsから派生させ、必要なすべてのメソッドをオーバーライドします。これらのメソッドは、ピボット合計、サブ合計、グランド合計、すべてのアイテム、複数のアイテム、列ラベル、行ラベル、空白値のカスタマイズされたテキストを返します。その後、このクラスのオブジェクトを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#を使用してピボットテーブルのグローバリゼーション設定をカスタマイズする
## 無料ライセンスを取得する {#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でトルネードチャートを作成する