Spécifier des séparateurs décimaux et de groupe personnalisés pour le classeur
Dans Microsoft Excel, vous pouvez spécifier les séparateurs décimaux et des milliers personnalisés au lieu d’utiliser des séparateurs système à partir duOptions Excel avancées comme indiqué dans la capture d’écran ci-dessous.
Aspose.Cells fournit leWorkbookSettings.NumberDecimalSeparator etWorkbookSettings.NumberGroupSeparator properties pour définir les séparateurs personnalisés pour le formatage/l’analyse des nombres.
Spécification de séparateurs personnalisés à l’aide de Microsoft Excel
La capture d’écran suivante montre leOptions Excel avancées et met en surbrillance la section pour spécifier leSéparateurs personnalisés.
Spécification de séparateurs personnalisés à l’aide de Aspose.Cells
L’exemple de code suivant illustre comment spécifier les séparateurs personnalisés à l’aide de Aspose.Cells API. Il spécifie les séparateurs décimaux et de groupe personnalisés comme point et espace respectivement.
C# code pour spécifier les séparateurs décimaux et de groupe personnalisés
// 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"); |