Укажите пользовательский разделитель десятичной и разрядной группы для книги
В Microsoft Excel вы можете указать пользовательские разделители десятичной точки и тысячи вместо использования системных разделителей из Расширенных опций Excel, как показано на скриншоте ниже.
Aspose.Cells для Python via .NET предоставляет свойства WorkbookSettings.number_decimal_separator и WorkbookSettings.number_group_separator для установки пользовательских разделителей при форматировании/парсинге чисел.
Указание пользовательских разделителей, используя Microsoft Excel
На следующем скриншоте показаны Расширенные параметры Excel и выделена секция для указания Пользовательских разделителей.
Задание пользовательских разделителей с помощью Aspose.Cells для Python via .NET
Следующий пример кода показывает, как указать пользовательские разделители с помощью API Aspose.Cells для Python via .NET. Он задает пользовательские разделители десятичных и групповых чисел как точку и пробел соответственно.
Образец кода на C#, указывающий пользовательские разделители для десятичных и групповых чисел
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
workbook = Workbook() | |
# Specify custom separators | |
workbook.settings.number_decimal_separator = '.' | |
workbook.settings.number_group_separator = ' ' | |
worksheet = workbook.worksheets[0] | |
# Set cell value | |
cell = worksheet.cells.get("A1") | |
cell.put_value(123456.789) | |
# Set custom cell style | |
style = cell.get_style() | |
style.custom = "#,##0.000;[Red]#,##0.000" | |
cell.set_style(style) | |
worksheet.auto_fit_columns() | |
# Save workbook as pdf | |
workbook.save(dataDir + "CustomSeparator_out.pdf") |