Définir le code de format des valeurs des séries de graphique avec Node.js via C++
Scénarios d’utilisation possibles
Vous pouvez définir le code de format des valeurs des séries de graphique en utilisant la propriété Series.getValuesFormatCode(). Cette propriété est non seulement utile pour les séries basées sur la plage dans la feuille de calcul, mais aussi pour celles créées avec un tableau de valeurs.
Définir le code de format des valeurs de la série du graphique
Le code d’exemple suivant ajoute une série dans un graphique vide qui n’avait aucune série auparavant. Il ajoute la série en utilisant un tableau de valeurs. Une fois la série ajoutée, il la formate avec le code $#,##0 en utilisant la propriété Series.getValuesFormatCode() et le nombre 10000 devient $10,000. La capture d’écran montre l’effet du code sur le fichier Excel d’exemple et le fichier Excel de sortie après exécution.
Code d’exemple
const AsposeCells = require("aspose.cells.node");
const path = require("path");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "51740712.xlsx");
// Load the source Excel file
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Access first chart
const chart = worksheet.getCharts().get(0);
// Add series using an array of values
chart.getNSeries().add("{10000, 20000, 30000, 40000}", true);
// Access the series and set its values format code
const series = chart.getNSeries().get(0);
series.setValuesFormatCode("$#,##0");
// Save the output Excel file
workbook.save(path.join(dataDir, "51740713.xlsx"));