Python.NETによるグローバリゼーションとローカリゼーション

主な機能

  • 文化固有の数値フォーマット
  • ロケールに対応した日付/時の解析
  • 多言語テキスト処理
  • 地域別フォーマット変換
  • Unicodeサポートによるグローバル文字セット対応

ロケール設定

文化固有の書式設定を行うには:

  1. CultureInfoクラスをインポート
  2. ワークブックのロケール設定を構成
  3. 地域別フォーマットパターンを適用
from aspose.cells import Workbook, CultureInfo

# Create workbook with specific culture
culture = CultureInfo("de-DE")
workbook = Workbook()
workbook.settings.culture_info = culture

地域設定に対応したフォーマットを扱う

Aspose.Cellsは自動的に地域設定に適応します:

  • 日付表示形式(MM/dd/yyyy 対 dd/MM/yyyy)
  • 数値の小数点区切り(1,000.50 対 1.000,50)
  • 通貨記号の配置 (€100 対 100€)
  • 時間表示フォーマット(12時間制 対 24時間制)

ベストプラクティス

  • 一貫したフォーマットのためにCultureInfoを明示的に設定する
  • 多言語コンテンツにはUnicodeエンコードを使用する
  • ローカルに特化した数式を検証する
  • 異なる地域設定での数値解析をテストする