Globalization and Localization with Python.NET
Contents
[
Hide
]
This section explains how Aspose.Cells for Python via .NET handles globalization and localization features for working with international data formats. Learn to manage regional settings, date/time formats, and number formatting across different locales.
Key Features
- Culture-specific number formatting
- Locale-aware date/time parsing
- Multilingual text handling
- Regional format conversions
- Unicode support for global character sets
Locale Configuration
To set culture-specific formatting:
- Import the CultureInfo class
- Configure workbook locale settings
- Apply regional format patterns
from aspose.cells import Workbook, CultureInfo
# Create workbook with specific culture
culture = CultureInfo("de-DE")
workbook = Workbook()
workbook.settings.culture_info = culture
Handling Regional Formats
Aspose.Cells automatically adapts to regional settings for:
- Date display formats (MM/dd/yyyy vs dd/MM/yyyy)
- Number decimal separators (1,000.50 vs 1.000,50)
- Currency symbols placement (€100 vs 100€)
- Time format representations (12h vs 24h clock)
Best Practices
- Explicitly set CultureInfo for consistent formatting
- Use Unicode encoding for multilingual content
- Validate locale-specific formulas
- Test number parsing with different regional settings