Come impostare il punto come totale con Node.js tramite C++
Cos’è “Impostare il punto come totale” in un grafico Excel
In alcuni grafici Excel, come ad esempio il grafico WaterFall, alcuni valori dei punti sono la somma dei punti precedenti, e potrebbe essere necessario “impostare il punto come totale”. Mostreremo il codice di esempio e l’illustrazione di seguito.
Un grafico WaterFall necessita di “Impostare il punto come totale”
Questa immagine mostra un grafico WaterFall in Excel. Possiamo vedere che ci sono quattro punti dati che iniziano con “Total”, e sono usati per calcolare tutti i punti dati precedenti. In questa immagine, le impostazioni non sono esattamente corrette. Quando si seleziona un punto “Total 2024”, si può vedere che l’opzione “Imposta come totale” non è selezionata in Excel. Allegato sotto c’è il file Excel di esempio che necessita di modifiche, e useremo Aspose.Cells for Node.js via C++ per configurarlo correttamente.
Usare Aspose.Cells for Node.js via C++ per “Impostare il punto come totale”
Usiamo il seguente codice per configurare correttamente il file:
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, "SampleSheet.xlsx");
const workbook = new AsposeCells.Workbook(filePath);
const worksheet = workbook.getWorksheets().get(0);
const chart = worksheet.getCharts().get("Graphiq5");
// set some points as total column
// In this example, we set points 0, 4, 8, 12 as total
chart.getNSeries().get(0).getLayoutProperties().setSubtotals([0, 4, 8, 12]);
workbook.save(path.join(dataDir, "output.xlsx"));
Puoi ottenere il file di output corretto
Come mostrato nell’immagine seguente, i quattro punti dati “Total” sono impostati correttamente, e puoi vedere la differenza rispetto al grafico precedente.