Come aggiungere barre dati in Excel (guida manuale e automazione con Java)

2025-06-30 06:44:41 zaki zou

Installa con Maven

<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls</artifactId>
<version>15.5.1</version>
</dependency>

Link correlati

Lavorare con i dati di Excel può diventare opprimente quando i numeri si accumulano e le intuizioni si perdono. Le barre dei dati offrono un modo rapido e visivo per evidenziare i valori direttamente all'interno delle celle, rendendo facile individuare le tendenze e confrontare i numeri a colpo d'occhio. Che si tratti di un rapporto sulle vendite, di un tracker di progetto o di un foglio di budget, le barre dei dati aiutano a trasformare i dati grezzi in visualizzazioni chiare, senza bisogno di grafici. In questa guida, imparerai come aggiungere barre dei dati in Excel, sia manualmente che con Java.

Come aggiungere barre dei dati alle celle in Excel (Metodo manuale)

In questa sezione, esamineremo i semplici passaggi per aggiungere manualmente le barre dei dati alle celle in Excel. Questo metodo ti consente di visualizzare rapidamente i tuoi dati senza formule complesse, rendendo facile evidenziare le tendenze e confrontare i valori direttamente nel tuo foglio di calcolo.

Passaggi per aggiungere barre dei dati in Excel:

  • Apri il tuo file Excel di origine.
  • Seleziona l'intervallo di celle in cui desideri aggiungere le barre dei dati.
  • Vai alla scheda Home.
  • Fai clic sulla freccia a discesa Formattazione condizionale.
  • Nel menu espanso, seleziona Barre dei dati, quindi scegli Riempimento sfumato o Riempimento a tinta unita in base alle tue preferenze.

Suggerimento: se desideri aggiungere barre dei dati rosse a tinta unita in Excel, scegli semplicemente "Barra dei dati rossa" nel menu espanso.

Come aggiungere facilmente le barre dei dati in Excel

Limitazioni dell'operazione manuale

Sebbene l'aggiunta manuale di barre dei dati in Excel possa essere utile per attività più piccole, ci sono diverse limitazioni:

  • Richiede tempo per più file: se è necessario applicare barre dei dati a molti fogli di calcolo o fogli di lavoro, farlo manualmente diventa un processo ripetitivo e dispendioso in termini di tempo. Ciò è particolarmente problematico quando si ha a che fare con grandi set di dati o più rapporti.

  • Stili di grafico incoerenti: quando si lavora con più fogli o team, l'aggiunta manuale di barre dei dati può portare a incoerenze negli stili dei grafici. Senza un approccio standardizzato, utenti diversi possono applicare formati diversi, con conseguente presentazione visiva non uniforme nei rapporti.

  • Non ideale per la reportistica automatizzata: per le aziende o i team che devono generare report di frequente, l'inserimento manuale delle barre dei dati non è pratico. È inefficiente quando si ha a che fare con dati dinamici o quando i report devono essere aggiornati regolarmente, poiché ogni aggiornamento richiede un intervento manuale.

Come aggiungere barre dei dati in Excel usando Java

Ora che abbiamo trattato le limitazioni delle barre dei dati manuali, passiamo a una soluzione automatizzata usando Java. Per questo, useremo Spire.XLS for Java, una potente libreria che consente una manipolazione fluida dei file Excel a livello di programmazione.

Come iniziare con Spire.XLS for Java

Per iniziare, è sufficiente scaricare Spire.XLS o includerlo nel proprio progetto Java utilizzando Maven:


<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls</artifactId>
        <version>15.10.5</version>
    </dependency>
</dependencies>

Una volta installato, puoi iniziare a usarlo per automatizzare le tue attività di Excel, incluso l'aggiunta di barre dei dati ai tuoi fogli o l'aggiunta di icone a semaforo. Ora, passiamo al codice!

Il codice seguente mostra come aggiungere una barra dei dati solida di colore verde chiaro in Excel per visualizzare i livelli di inventario dei prodotti:

import com.spire.xls.*;
import com.spire.xls.core.*;
import java.awt.*;

public class applyDataBars {
    public static void main(String[] args)  {

        // Crea un'istanza di Workbook
        Workbook workbook = new Workbook();

        // Carica un file Excel
        workbook.loadFromFile("/sales report.xlsx");

        // Ottieni il primo foglio di lavoro.
        Worksheet sheet = workbook.getWorksheets().get(0);

        // Ottieni l'intervallo di celle specifico
        CellRange range = sheet.getCellRange("B2:B15");

        // Aggiungi la formattazione condizionale delle barre dei dati nell'intervallo di celle
        IConditionalFormat format = range.getConditionalFormats().addCondition();
        format.setFormatType( ConditionalFormatType.DataBar);

        // Imposta il colore per le barre dei dati
        format.getDataBar().setBarColor(new Color(180, 220, 180));
        format.getDataBar().setShowValue(true);

        // Salva su file
        workbook.saveToFile("/ApplyDataBars.xlsx", ExcelVersion.Version2013);
    }
}

Come aggiungere barre dei dati in Excel usando Java

Spiegazione dei passaggi chiave:

  • Crea un oggetto Workbook e carica il file Excel

Crea un nuovo oggetto Workbook, quindi carica il file Excel esistente con il metodo Workbook.loadFromFile().

  • Ottieni il foglio di lavoro e definisci l'intervallo di celle per la formattazione condizionale

Accedi al foglio di lavoro desiderato utilizzando il metodo Workbook.getWorksheets().get(); e specifica l'intervallo di celle in cui desideri applicare le barre dei dati con Worksheet.getCellRange().

  • Aggiungi un formato condizionale all'intervallo di celle specificato

Usa il metodo ConditionalFormats.addCondition() per aggiungere un nuovo formato condizionale all'intervallo selezionato. Quindi chiama il metodo ConditionalFormatWrapper.setFormatType() per impostare il tipo di formato condizionale come barra dei dati.

  • Imposta il colore delle barre dei dati e scegli se mostrare i valori nelle celle

Configura il colore della barra dei dati utilizzando il metodo DataBar().setBarColor(); e, facoltativamente, abilita o disabilita la visualizzazione dei valori nelle celle con il metodo DataBar().setShowValue().

Suggerimento: I valori RGB nel codice rappresentano il verde chiaro. Se preferisci non regolare i parametri, puoi facilmente aggiungere barre dei dati verdi in Excel semplicemente impostandolo su verde con:
format.getDataBar().setBarColor(Color.GREEN)

  • Salva la cartella di lavoro di Excel modificata come un nuovo file

Salva la cartella di lavoro aggiornata con il metodo Workbook.saveToFile().

Conclusione

In questa guida, abbiamo imparato come aggiungere barre dei dati in Excel utilizzando sia metodi manuali che basati su Java. Le barre dei dati sono uno strumento potente per visualizzare rapidamente i tuoi dati, sia che tu stia lavorando con rapporti sulle vendite, gestione dell'inventario o dati finanziari. Automatizzando il processo con Java, puoi risparmiare tempo e garantire la coerenza su più file.

Pronto a potenziare la tua produttività in Excel? Inizia ad applicare le barre dei dati oggi ed esplora più opzioni di automazione con Spire.XLS for Java!

LEGGI ANCHE: