Specificare i Separatori Decimali e di Gruppo Personalizzati per il Workbook
In Microsoft Excel, è possibile specificare i separatori decimali e migliaia personalizzati invece di utilizzare i separatori di sistema dalle Opzioni Avanzate di Excel come mostrato nella schermata sottostante.
Aspose.Cells fornisce le proprietà WorkbookSettings.NumberDecimalSeparator e WorkbookSettings.NumberGroupSeparator per impostare i separatori personalizzati per la formattazione/analisi dei numeri.
Specificare i Separatori Personalizzati utilizzando Microsoft Excel
La seguente schermata mostra le Opzioni Avanzate di Excel e evidenzia la sezione per specificare i Separatori Personalizzati.
Specificare separatori personalizzati utilizzando Aspose.Cells
Il seguente codice di esempio illustra come specificare i separatori personalizzati utilizzando l’API Aspose.Cells. Specifica i separatori personalizzati per il numero decimale e per il raggruppamento come rispettivamente punto e spazio.
Codice C# per specificare il numero decimale personalizzato e i separatori del raggruppamento
// 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"); |