Benutzerdefinierte Dezimal und Gruppentrennzeichen für Arbeitsmappe festlegen
In Microsoft Excel können Sie die benutzerdefinierten Dezimal- und Tausendertrennzeichen festlegen, anstatt die Systemtrennzeichen aus den Erweiterten Excel-Optionen zu verwenden, wie im untenstehenden Screenshot gezeigt.
Aspose.Cells stellt die Methoden WorkbookSettings.setNumberDecimalSeparator(string) und WorkbookSettings.setNumberGroupSeparator(string) zum Festlegen der benutzerdefinierten Trennzeichen für die Formatierung/Analyse von Zahlen bereit.
Benutzerdefinierte Trennzeichen mit Microsoft Excel festlegen
Der folgende Screenshot zeigt die Erweiterten Excel-Optionen und hebt den Abschnitt hervor, um die Benutzerdefinierten Trennzeichen festzulegen.
Angabe benutzerdefinierter Trennzeichen mit Aspose.Cells for Node.js via C++
Der folgende Beispielcode verdeutlicht, wie die benutzerdefinierten Trennzeichen mithilfe der Aspose.Cells-API festgelegt werden. Es legt die benutzerdefinierten Dezimal- und Gruppentrennzeichen als Punkt und Leerzeichen fest.
Node.js-Code zur Spezifizierung benutzerdefinierter Dezimal- und Gruppentrennzeichen für Zahlen
const path = require("path"); | |
const AsposeCells = require("aspose.cells.node"); | |
// The path to the documents directory. | |
const dataDir = path.join(__dirname, "data"); | |
const filePath = path.join(dataDir, "sample.xlsx"); | |
// Loads the workbook which contains hidden external links | |
const workbook = new AsposeCells.Workbook(filePath); | |
// Specify custom separators | |
workbook.getSettings().setNumberDecimalSeparator('.'); | |
workbook.getSettings().setNumberGroupSeparator(' '); | |
const worksheet = workbook.getWorksheets().get(0); | |
// Set cell value | |
const cell = worksheet.getCells().get("A1"); | |
cell.putValue(123456.789); | |
// Set custom cell style | |
const style = cell.getStyle(); | |
style.setCustom("#,##0.000;[Red]#,##0.000"); | |
cell.setStyle(style); | |
worksheet.autoFitColumns(); | |
// Save workbook as pdf | |
workbook.save(path.join(dataDir, "CustomSeparator_out.pdf")); |