Formattare celle

Introduzione

Come formattare le celle utilizzando i metodi GetStyle e SetStyle

Applicare diversi tipi di stili di formattazione alle celle per impostare colori di sfondo o primo piano, bordi, caratteri, allineamenti orizzontali e verticali, livello di rientro, direzione del testo, angolo di rotazione e molto altro.

Come utilizzare i metodi GetStyle e SetStyle

Se gli sviluppatori devono applicare stili di formattazione diversi a celle diverse, è meglio ottenere il Style della cella utilizzando il metodo Cell.GetStyle, specificare gli attributi dello stile e quindi applicare la formattazione utilizzando il metodo Cell.SetStyle. Di seguito è riportato un esempio per dimostrare questo approccio per applicare varie formattazioni a una cella.

Come utilizzare l’oggetto stile per formattare celle diverse

Se gli sviluppatori hanno bisogno di applicare lo stesso stile di formattazione a diverse celle, possono utilizzare l’oggetto Style. Seguire i passaggi seguenti per utilizzare l’oggetto Style:

  1. Aggiungi un oggetto Style richiamando il metodo CreateStyle della classe Workbook
  2. Accedere al nuovo oggetto Style aggiunto
  3. Imposta le proprietà/attributi desiderati dell’oggetto Style per applicare le impostazioni di formattazione desiderate
  4. Assegna l’oggetto Style configurato alle celle desiderate

Questo approccio può migliorare notevolmente l’efficienza delle tue applicazioni e risparmiare memoria anche.

Come utilizzare gli stili predefiniti di Microsoft Excel 2007

Se è necessario applicare stili di formattazione diversi per Microsoft Excel 2007, applicare gli stili utilizzando l’API Aspose.Cells. Di seguito viene fornito un esempio per dimostrare questo approccio per applicare uno stile predefinito su una cella.

Come formattare i caratteri selezionati in una cella

Il trattamento delle impostazioni del carattere spiega come formattare il testo nelle celle, ma spiega solo come formattare tutto il contenuto della cella. E se si vuole formattare solo alcuni caratteri?

Aspose.Cells supporta anche questa funzione. Questo argomento spiega come utilizzare questa funzione in modo efficace.

Come formattare caratteri selezionati

Aspose.Cells fornisce una classe, Workbook che rappresenta un file Microsoft Excel. La classe Workbook contiene la raccolta Worksheets che consente di accedere a ciascun foglio di lavoro in un file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una raccolta Cells. Ogni elemento nella raccolta Cells rappresenta un oggetto della classe Cell.

La classe Cell fornisce il metodo Characters che riceve i seguenti parametri per selezionare una gamma di caratteri all’interno di una cella:

  • Indice di inizio, l’indice del carattere da cui inizia la selezione.
  • Numero di caratteri, il numero di caratteri da selezionare.

Il metodo Characters restituisce un’istanza della classe FontSetting che consente agli sviluppatori di formattare i caratteri allo stesso modo in cui farebbero con una cella come mostrato di seguito nell’esempio di codice. Nel file di output, nella cella A1, la parola ‘Visit’ verrà formattata con il carattere predefinito ma ‘Aspose!’ è in grassetto e blu.

Come formattare righe e colonne

A volte i developer devono applicare la stessa formattazione su righe o colonne. Applicare la formattazione alle celle una per una richiede spesso più tempo e non è una buona soluzione. Per affrontare questo problema, Aspose.Cells fornisce un modo semplice e veloce discusso dettagliatamente in questo articolo.

Formattare Righe e Colonne

Aspose.Cells fornisce una classe, la Workbook che rappresenta un file Microsoft Excel. La classe Workbook contiene una raccolta Worksheets che consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una raccolta Cells. La raccolta Cells fornisce una raccolta Rows.

Come formattare una riga

Ogni elemento nella raccolta Rows rappresenta un oggetto Row. L’oggetto Row offre il metodo ApplyStyle utilizzato per impostare la formattazione della riga. Per applicare la stessa formattazione a una riga, utilizzare l’oggetto Style. I passaggi seguenti mostrano come utilizzarlo.

  1. Aggiungi un oggetto Style alla classe Workbook chiamando il suo metodo CreateStyle.
  2. Imposta le proprietà dell’oggetto Style per applicare le impostazioni di formattazione.
  3. Attiva gli attributi rilevanti per l’oggetto StyleFlag.
  4. Assegna l’oggetto Style configurato all’oggetto Row.

Come formattare una colonna

Anche la raccolta Cells fornisce una raccolta Columns. Ciascun elemento nella raccolta Columns rappresenta un oggetto Column. Similmente a un oggetto Row, l’oggetto Column offre anche il metodo ApplyStyle per formattare una colonna.

Argomenti avanzati