Come creare un grafico Excel in Java

In questo breve tutorial imparerai come creare un grafico Excel in Java seguendo un approccio passo-passo. È molto comune creare una cartella di lavoro a livello di codice e quindi riempire i dati manualmente o importare dati da un’origine esterna per creare un grafico. Al termine del processo, questo file Excel viene salvato come file XLSX su un disco.

Passaggi per creare un grafico Excel in Java

  1. Innanzitutto, utilizzando il repository Maven, aggiungi un riferimento alla libreria Aspose.Cells nel progetto
  2. Aggiungi un riferimento a Workbook, Worksheet e altri corsi obbligatori utilizzando Importa nel programma
  3. Crea una cartella di lavoro vuota con un foglio di lavoro per impostazione predefinita
  4. Ottieni un riferimento al primo foglio e inserisci i dati da visualizzare nel grafico
  5. Nel primo foglio, crea un grafico, ad esempio un grafico a torta con le impostazioni iniziali
  6. Imposta le serie di dati del grafico, la categoria, il titolo del grafico e le etichette dei dati di ogni sezione del grafico a torta
  7. Salva la cartella di lavoro con dati e grafico

Utilizzando i passaggi precedenti è possibile creare un grafico Excel semplicemente creando una cartella di lavoro e quindi compilando dati di esempio per il grafico. Una volta inseriti i dati, viene creato un grafico a torta con le impostazioni di base, quindi vengono aggiunte le serie di dati del grafico, la categoria, il titolo e le etichette dei dati di ciascuna sezione. È possibile impostare molte altre proprietà di questo grafico e come illustrato nel codice di esempio seguente.

Codice per creare un grafico in Excel in Java

In questo codice di esempio, abbiamo imparato come creare un grafico in Excel in Java e salvarlo come file XLSX. Tuttavia, se desideri convertire questo grafico in un’immagine, fai riferimento all’articolo su come convertire il grafico Excel in JPG in Java.

Si noti che nessun altro componente o libreria come Interop o MS Excel è richiesto per eseguire il codice sopra.

 Italiano