Spécifier les séparateurs de décimales et de groupes de nombres personnalisés pour le classeur
Dans Microsoft Excel, vous pouvez spécifier les séparateurs décimaux et de milliers personnalisés au lieu d’utiliser les Séparateurs Système à partir des Options Excel Avancées comme indiqué dans la capture d’écran ci-dessous.
Aspose.Cells fournit les méthodes WorkbookSettings.setNumberDecimalSeparator(string) et WorkbookSettings.setNumberGroupSeparator(string) pour définir les séparateurs personnalisés pour le formatage/analyse des nombres.
Spécification des séparateurs personnalisés à l’aide de Microsoft Excel
La capture d’écran suivante montre les Options Excel Avancées et met en évidence la section pour spécifier les Séparateurs Personnalisés.
Spécification de séparateurs personnalisés en utilisant Aspose.Cells for Node.js via C++
Le code d’exemple suivant illustre comment spécifier les séparateurs personnalisés à l’aide de l’API Aspose.Cells. Il spécifie les séparateurs de décimales et de groupes numériques personnalisés comme point et espace respectivement.
Code Node.js pour spécifier les séparateurs décimal et de groupe Personnalisés pour les nombres
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")); |