Укажите пользовательские десятичные числа и разделители групп для книги
Contents
[
Hide
]
В Microsoft Excel вы можете указать пользовательские десятичные разделители и разделители тысяч вместо использования системных разделителей изРасширенные параметры Excel как показано на скриншоте ниже.
Aspose.Cells обеспечиваетWorkbookSettings.NumberDecimalSeparator иWorkbookSettings.NumberGroupSeparator свойства, чтобы установить пользовательские разделители для форматирования/анализа чисел.
Указание пользовательских разделителей с помощью Microsoft Excel
На следующем снимке экрана показаноРасширенные параметры Excel и выделяет раздел для указанияПользовательские разделители.
Указание пользовательских разделителей с помощью Aspose.Cells
В следующем примере кода показано, как указать настраиваемые разделители с помощью Aspose.Cells API. Он указывает настраиваемые десятичные числа и разделители групп в виде точки и пробела соответственно.
C# код для указания пользовательских десятичных и групповых разделителей чисел
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
Workbook workbook = new Workbook(); | |
// Specify custom separators | |
workbook.Settings.NumberDecimalSeparator = '.'; | |
workbook.Settings.NumberGroupSeparator = ' '; | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Set cell value | |
Cell cell = worksheet.Cells["A1"]; | |
cell.PutValue(123456.789); | |
// Set custom cell style | |
Style style = cell.GetStyle(); | |
style.Custom = "#,##0.000;[Red]#,##0.000"; | |
cell.SetStyle(style); | |
worksheet.AutoFitColumns(); | |
// Save workbook as pdf | |
workbook.Save(dataDir + "CustomSeparator_out.pdf"); |