Глобализация и локализация с 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 vs 1.000,50)
  • Расположения символов валюты (€100 против 100€)
  • Форматов времени (12-часовой против 24-часовой)

Лучшие практики

  • Явно устанавливайте CultureInfo для согласованного форматирования
  • Используйте Unicode кодировку для мультиязычного контента
  • Проверяйте локализованные формулы
  • Тестируйте парсинг чисел с разными региональными настройками