Converti un grafico Excel in immagine con Node.js tramite C++
I grafici sono visivamente accattivanti e facilitano la visualizzazione di confronti, modelli e tendenze nei dati. Ad esempio, anziché analizzare colonne di numeri di fogli di lavoro, un grafico mostra in un colpo d’occhio se le vendite stanno aumentando o diminuendo, o come le vendite effettive si confrontano con le vendite previste. Spesso viene chiesto alle persone di presentare informazioni statistiche e grafiche in modo semplice da capire e da mantenere. Un’immagine aiuta.
A volte, sono necessari grafici in un’applicazione o pagine web. Oppure può essere necessario per un documento Word, un file PDF, una presentazione PowerPoint o altre applicazioni. In ogni caso, vuoi rendere il grafico come immagine in modo da poterlo usare altrove.
Conversione di grafici in immagini
Negli esempi qui, un grafico a torta e un grafico a colonne vengono convertiti in immagini.
Conversione di un grafico a torta in un file immagine
Per prima cosa, crea un grafico a torta in Microsoft Excel e poi convertilo in un file immagine con Aspose.Cells for Node.js via C++. Il codice in questo esempio crea un’immagine EMF basata sul grafico a torta nel file Excel di modello.
Output: immagine grafico a torta |
---|
![]() |
- Crea un grafico a torta in Microsoft Excel:
- Apri un nuovo foglio di lavoro in Microsoft Excel.
- Inserisci alcuni dati in un foglio di lavoro.
- Crea un grafico a torta in base ai dati.
- Salvare il file.
Il file di input. |
---|
![]() |
- Scarica e installa Aspose.Cells:
- Scarica Aspose.Cells for Node.js via C++.
- Installalo sul tuo computer di sviluppo.
Tutti i componenti Aspose funzionano in modalità di valutazione quando vengono installati per la prima volta. La modalità di valutazione non ha limiti temporali e inserisce solo filigrane nei documenti di output.
- Crea un progetto:
- Avvia il tuo IDE preferito.
- Crea una nuova applicazione console. Questo esempio utilizza un’applicazione Node.js, ma puoi crearla usando qualsiasi ambiente di esecuzione JavaScript.
- Aggiungi un riferimento. Questo progetto usa Aspose.Cells quindi aggiungi un riferimento a Aspose.Cells for Node.js via C++.
- Scrivi il codice che trova e converte il grafico. Qui di seguito c’è il codice utilizzato dal componente per completare il compito. Vengono utilizzate pochissime righe di codice.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Open the existing excel file which contains the pie chart.
const workbook = new AsposeCells.Workbook(path.join(dataDir, "PieChart.xlsx"));
// Get the designer chart (first chart) in the first worksheet of the workbook.
const chart = workbook.getWorksheets().get(0).getCharts().get(0);
// Convert the chart to an image file.
chart.toImage(path.join(dataDir, "PieChart.out.emf"), AsposeCells.ImageType.Emf);
Conversione di un grafico a colonne in un file immagine
Per prima cosa, crea un grafico a colonne in Microsoft Excel e convertilo in un file immagine, come sopra. Dopo aver eseguito il codice di esempio, viene creato un file JPEG basato sul grafico a colonne nel file Excel di modello.
File di output: un’immagine del grafico a colonne. |
---|
![]() |
- Creare un grafico a colonne in Microsoft Excel:
- Apri un nuovo foglio di lavoro in Microsoft Excel.
- Inserisci alcuni dati in un foglio di lavoro.
- Crea un grafico a colonne basato sui dati.
- Salvare il file.
File di input. |
---|
![]() |
- Impostare un progetto, con riferimenti, come descritto sopra.
- Convertire il grafico in un’immagine in modo dinamico. Di seguito è riportato il codice utilizzato dal componente per portare a termine il compito. Il codice è simile a quello precedente:
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Open the existing excel file which contains the column chart.
const workbook = new AsposeCells.Workbook(path.join(dataDir, "ColumnChart.xlsx"));
// Get the designer chart (first chart) in the first worksheet of the workbook.
const chart = workbook.getWorksheets().get(0).getCharts().get(0);
// Convert the chart to an image file.
chart.toImage(path.join(dataDir, "ColumnChart.out.jpeg"), AsposeCells.ImageType.Jpeg);