Geben Sie benutzerdefinierte Dezimalzahlen und Gruppentrennzeichen für die Arbeitsmappe an
In Microsoft Excel können Sie die benutzerdefinierten Dezimal- und Tausendertrennzeichen angeben, anstatt Systemtrennzeichen aus dem zu verwendenErweiterte Excel-Optionen wie im Screenshot unten gezeigt.
Aspose.Cells bietet dieWorkbookSettings.NumberDecimalSeparator undWorkbookSettings.NumberGroupSeparator Eigenschaften zum Festlegen der benutzerdefinierten Trennzeichen zum Formatieren/Parsen von Zahlen.
Angeben von benutzerdefinierten Trennzeichen mit Microsoft Excel
Der folgende Screenshot zeigt dieErweiterte Excel-Optionen und hebt den Abschnitt hervor, um die anzugebenBenutzerdefinierte Trennzeichen.
Angeben von benutzerdefinierten Trennzeichen mit Aspose.Cells
Der folgende Beispielcode veranschaulicht, wie die benutzerdefinierten Trennzeichen mit Aspose.Cells API angegeben werden. Er gibt die benutzerdefinierten Dezimalzahlen und Gruppentrennzeichen als Punkt bzw. Leerzeichen an.
C#-Code zur Angabe benutzerdefinierter Dezimalzahlen und Gruppentrennzeichen
// 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"); |