Applicare la formattazione condizionale nei fogli di lavoro
Questo articolo è progettato per fornire informazioni dettagliate su come aggiungere la formattazione condizionale a un intervallo di celle in un foglio di lavoro.
La formattazione condizionale è una funzionalità avanzata in Microsoft Excel che consente di applicare formati a un intervallo di celle e di modificare la formattazione in base al valore della cella o al valore di una formula. Ad esempio, lo sfondo di una cella potrebbe essere rosso per evidenziare un valore negativo oppure il colore del testo potrebbe essere verde per un valore positivo. Quando il valore della cella soddisfa la condizione del formato, viene applicato il formato. Se il valore della cella non soddisfa la condizione del formato, viene utilizzata la formattazione predefinita della cella.
È possibile applicare la formattazione condizionale con Microsoft Office Automation ma questo ha i suoi svantaggi. Ci sono diversi motivi e problemi coinvolti: ad esempio, sicurezza, stabilità, scalabilità e velocità. Il motivo principale per trovare un’altra soluzione è che lo stesso Microsoft sconsiglia vivamente Office Automation per le soluzioni software.
Questo articolo mostra come creare un’applicazione console, aggiungere la formattazione condizionale alle celle con poche semplici righe di codice utilizzando Aspose.Cells API.
Lavorare con la formattazione condizionale
Questo articolo funziona attraverso le seguenti attività:
- Utilizzo di Aspose.Cells per applicare la formattazione condizionale in base al valore della cella.
- Utilizzo di Aspose.Cells per applicare la formattazione condizionale basata su una formula.
Attività 1: utilizzo di Aspose.Cells per applicare la formattazione condizionale in base al valore Cell
- Scaricare e installare Aspose.Cells.zip:
- Scaricamento Aspose.Cells for Java.
- Decomprimilo sul tuo computer di sviluppo. Tutti i componenti Aspose, una volta installati, funzionano in modalità di valutazione. La modalità di valutazione non ha limiti di tempo e inserisce solo filigrane nei documenti prodotti.
- Crea un progetto. Crea un progetto utilizzando un editor Java come Eclipse o crea un semplice programma utilizzando un editor di testo.
- Aggiungi percorso di classe. Per impostare un Class Path utilizzando Eclipse, eseguire i seguenti passaggi:
- Estrarre Aspose.Cells.jar e dom4j_1.6.1.jar da Aspose.Cells.zip.
- Imposta il classpath del progetto in Eclipse:
- Seleziona il tuo progetto in Eclipse e poi selezionaProprietà dalProgetto menù.
- Selezionare “Java Build Path” a sinistra della finestra di dialogo.
- SulBiblioteche scheda, selezionareAggiungi JAR oAggiungi JAR esterni per selezionare Aspose.Cells.jar e dom4j_1.6.1.jar e aggiungerli nei percorsi di compilazione.
- Scrivere un’applicazione per richiamare le API dei componenti di Aspose. Oppure puoi impostare il percorso in fase di esecuzione su un prompt di DOS in Windows.
javac -classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar; ClassName
- Applicare la formattazione condizionale in base al valore della cella. Di seguito è riportato il codice utilizzato dal componente per eseguire l’attività. Applica la formattazione condizionale su una cella.
Quando viene eseguito il codice precedente, la formattazione condizionale viene applicata alla cella “A1” nel primo foglio di lavoro del file di output (output.xls). La formattazione condizionale applicata ad A1 dipende dal valore della cella. Se il valore della cella di A1 è compreso tra 50 e 100, il colore di sfondo è rosso a causa della formattazione condizionale applicata. Si prega di vedere i seguenti screenshot del file XLS generato.
File Excel di output con valore A1 inferiore a 50
File di output Excel con A1 tra 50 e 100
Attività 2: utilizzo di Aspose.Cells per applicare la formattazione condizionale basata su una formula
- Applicare la formattazione condizionale in base alla formula. Di seguito è riportato il codice effettivo utilizzato dal componente per eseguire l’attività. Applica la formattazione condizionale su “B3”.
Quando viene eseguito il codice precedente, la formattazione condizionale viene applicata alla cella “B3” nel primo foglio di lavoro del file di output (output.xls). La formattazione condizionale applicata dipende dalla formula che calcola il valore di “B3” come somma di B1 e B2. Si prega di vedere i seguenti screenshot del file XLS generato.
File di output Excel con valore B3 inferiore a 100
File Excel di output con B3 maggiore di 100
Conclusione
Questo articolo mostra come applicare la formattazione condizionale alle celle in un foglio di lavoro con Aspose.Cells API. Si spera che ti fornisca alcune informazioni in modo da poter utilizzare queste opzioni nei tuoi scenari.
Aspose.Cells offre una grande flessibilità per le soluzioni e fornisce velocità, efficienza e affidabilità eccezionali per soddisfare specifici requisiti applicativi aziendali. Aspose.Cells beneficia di anni di ricerca, progettazione e attenta messa a punto.
Accogliamo con favore le vostre domande, commenti e suggerimenti nelAspose.Cells Foro. Garantiamo una pronta risposta.