Cells Formati
Aggiunta di bordi a Cells
Microsoft Excel consente agli utenti di formattare le celle aggiungendo bordi.
Impostazioni dei bordi in Microsoft Excel
Il tipo di bordo dipende da dove viene aggiunto. Ad esempio, un bordo superiore viene aggiunto alla posizione superiore di una cella. Gli utenti possono anche modificare lo stile e il colore della linea dei bordi.
Con Aspose.Cells, gli sviluppatori possono aggiungere bordi e personalizzare il loro aspetto nello stesso modo flessibile di Microsoft Excel.
Aggiunta di bordi a Cells
Aspose.Cells offre un corso,Cartella di lavoro che rappresenta un file Excel Microsoft. IlCartella di lavoro la classe contiene unRaccolta di fogli di lavoroche consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoro classe. IlFoglio di lavoro la classe fornisce aCells collezione. Ogni elemento delCells collezione rappresenta un oggetto dellaCellclasse.
Aspose.Cells fornisce ilsetStyle metodo nelCell classe utilizzata per impostare lo stile di formattazione di una cella. Inoltre, l’oggetto delStileviene utilizzata la classe e fornisce le proprietà per la configurazione delle impostazioni dei caratteri.
Aggiunta di bordi a un numero Cell
Aggiungi bordi a una cella con ilStile dell’oggettosetBorder metodo. Il tipo di bordo viene passato come parametro. Tutti i tipi di bordo sono predefiniti nel fileTipo di bordoenumerazione.
Tipi di bordo | Descrizione |
---|---|
BOTTOM_BORDER | La linea di confine inferiore |
DIAGONALE_GIÙ | Una linea diagonale da sinistra in alto a destra in basso |
DIAGONALE_SU | Una linea diagonale da sinistra in basso a destra in alto |
BORDO_SINISTRO | La linea di confine sinistra |
BORDO_DESTRO | La giusta linea di confine |
TOP_BORDER | La linea di confine superiore |
ORIZZONTALE | Solo per lo stile dinamico, come la formattazione condizionale. |
VERTICALE | Solo per lo stile dinamico, come la formattazione condizionale. |
Per impostare il colore della linea, selezionare un colore utilizzando ilColore enumerazione e passarlo alStile dell’oggettosetBorder parametro Color del metodo. Gli stili di linea sono predefiniti nel fileCellBorderTypeenumerazione. |
Stili di linea | Descrizione |
---|---|
DASH_DOT | Rappresenta una sottile linea tratteggiata |
TRATTINO_PUNTO_PUNTO | Rappresenta una sottile linea tratteggiata-punto-punteggiata |
TRATTATO | Rappresenta la linea tratteggiata |
PUNTEGGIATO | Rappresenta la linea tratteggiata |
DOPPIO | Rappresenta la doppia linea |
CAPELLI | Rappresenta la linea dei capelli |
MEDIO_TRATTINO_PUNTO | Rappresenta una linea tratteggiata media |
MEDIO_TRATTINO_PUNTO_PUNTO | Rappresenta la linea tratteggiata-punto-punteggiata media |
MEDIUM_DASHED | Rappresenta la linea tratteggiata media |
NESSUNO | Non rappresenta alcuna linea |
MEDIO | Rappresenta la linea media |
INCLINATO_TRATTINO_PUNTO | Rappresenta una linea tratteggiata media obliqua |
DI SPESSORE | Rappresenta la linea spessa |
MAGRO | Rappresenta la linea sottile |
Selezionare uno degli stili di linea di cui sopra e quindi assegnarlo aStiledell’oggettosetBorder metodo. |
Il seguente output viene generato durante l’esecuzione del codice seguente.
Bordi applicati su tutti i lati di una cella
Aggiunta di bordi a un intervallo di Cells
È possibile aggiungere bordi a un intervallo di celle piuttosto che a una singola cella. Innanzitutto, crea un intervallo di celle chiamando il metodoCells della collezionecreateRange, che accetta i seguenti parametri:
- Prima riga, la prima riga dell’intervallo.
- Prima colonna, la prima colonna dell’intervallo.
- Numero di righe, il numero di righe nell’intervallo.
- Numero di colonne, il numero di colonne nell’intervallo.
IlcreateRange metodo restituisce aAllineare oggetto, che contiene l’intervallo specificato. IlAllineare oggetto fornisce asetOutlineBorders metodo che accetta i seguenti parametri:
- CellBorderType, lo stile della linea del bordo, selezionato daCellBorderTypeenumerazione.
- Colore, il colore della linea del bordo, selezionato daColoreenumerazione.
Il seguente output viene generato durante l’esecuzione del codice seguente.
Bordi applicati su un intervallo di celle
Colori e tavolozza
Una tavolozza è il numero di colori disponibili per l’uso nella creazione di un’immagine. L’uso di una tavolozza standardizzata in una presentazione consente all’utente di creare un aspetto coerente. Ogni file Excel Microsoft (97-2003) ha una tavolozza di 56 colori che possono essere applicati a celle, caratteri, griglie, oggetti grafici, riempimenti e linee in un grafico.
Impostazioni tavolozza in Microsoft Excel
Con Aspose.Cells non solo è possibile utilizzare colori esistenti ma anche colori personalizzati. Prima di utilizzare un colore personalizzato, aggiungilo alla tavolozza. Questo argomento spiega come aggiungere colori personalizzati alla tavolozza.
Aggiunta di colori personalizzati alla tavolozza
Aspose.Cells supporta anche una tavolozza di 56 colori. Una tavolozza di colori standard è mostrata sopra. Se desideri utilizzare un colore personalizzato che non è definito nella tavolozza, dovrai aggiungere quel colore alla tavolozza prima dell’uso.
Aspose.Cells offre un corso,Cartella di lavoro, che rappresenta un file Excel Microsoft. La classe fornisce ilchangePalette metodo che accetta i seguenti parametri per aggiungere un colore personalizzato per modificare la tavolozza:
- Colore personalizzato, il colore personalizzato da aggiungere alla tavolozza.
- Indice, l’indice del colore che verrà sostituito con il colore personalizzato. Dovrebbe essere compreso tra 0 e 55.
L’esempio seguente aggiunge un colore personalizzato alla tavolozza prima di applicarlo a un carattere.
Colori e motivi di sfondo
Microsoft Excel può impostare i colori di primo piano (contorno) e di sfondo (riempimento) delle celle e dei motivi di sfondo come mostrato di seguito.
Impostazione di colori e motivi di sfondo in Microsoft Excel
Aspose.Cells supporta anche queste funzionalità in modo flessibile. In questo argomento, impariamo a utilizzare queste funzionalità utilizzando Aspose.Cells.
Impostazione di colori e motivi di sfondo
Aspose.Cells offre un corso,Cartella di lavoro, che rappresenta un file Excel Microsoft. IlCartella di lavorola classe contiene unRaccolta di fogli di lavoroche consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoroclasse. IlFoglio di lavorola classe fornisce aCellscollezione. Ogni elemento delCellscollezione rappresenta un oggetto dellaCellclasse.
Aspose.Cells fornisce ilsetStyle metodo nelCellclasse utilizzata per impostare la formattazione di una cella. Inoltre, l’oggetto delStileclass può essere utilizzato per configurare le impostazioni dei caratteri.
IlsetForegroundColorLa proprietà imposta il colore dell’ombreggiatura della cella.
IlImpostare il modello La proprietà specifica il motivo di sfondo utilizzato per il colore di primo piano o di sfondo. Aspose.Cells fornisce ilTipo di sfondoenumerazione che contiene una serie di tipi predefiniti di motivi di sfondo.
Tipo di motivo | Descrizione |
---|---|
DIAGONAL_CROSSHATCH | Rappresenta il modello di tratteggio incrociato diagonale |
DIAGONAL_STRIPE | Rappresenta il motivo a strisce diagonali |
GRIGIO_6 | Rappresenta il motivo grigio al 6,25%. |
GRIGIO_12 | Rappresenta il motivo grigio al 12,5%. |
GRIGIO_25 | Rappresenta il motivo grigio al 25%. |
GRIGIO_50 | Rappresenta il motivo grigio al 50%. |
GRIGIO_75 | Rappresenta il motivo grigio al 75%. |
HORIZONTAL_STRIPE | Rappresenta il motivo a strisce orizzontali |
NESSUNO | Non rappresenta alcuno sfondo |
INVERSIONE_DIAGONALE_BANDA | Rappresenta il motivo a strisce diagonali inverse |
SOLIDO | Rappresenta un modello solido |
DI SPESSORE_DIAGONALE_TRATTATURA INCROCIATA | Rappresenta un motivo a tratteggio incrociato diagonale spesso |
MAGRO_DIAGONALE_TRATTATURA INCROCIATA | Rappresenta un motivo a tratteggio diagonale sottile |
MAGRO_DIAGONALE_BANDA | Rappresenta il motivo a strisce diagonali sottili |
MAGRO_ORIZZONTALE_TRATTATURA INCROCIATA | Rappresenta un motivo a tratteggio incrociato orizzontale sottile |
MAGRO_ORIZZONTALE_BANDA | Rappresenta un motivo a strisce orizzontali sottili |
MAGRO_INVERSIONE_DIAGONAL_STRIPE | Rappresenta un sottile motivo a strisce diagonali inverse |
MAGRO_VERTICALE_BANDA | Rappresenta un motivo a strisce verticali sottili |
VERTICAL_STRIPE | Rappresenta il motivo a strisce verticali |
Nell’esempio seguente, il colore di primo piano della cella A1 è impostato ma A2 è configurato per avere sia i colori di primo piano che di sfondo con un motivo di sfondo a strisce verticali. |
Il seguente output viene generato durante l’esecuzione del codice.
Colori di primo piano e di sfondo applicati alle celle con motivi di sfondo
Importante da sapere
- Per impostare il colore di primo piano o di sfondo di una cella, utilizzare ilStile dell’oggettoColore di primo piano oColore di sfondo proprietà. Entrambe le proprietà avranno effetto solo se il fileStile dell’oggettoModello proprietà è configurata.
- IlColore di primo piano La proprietà imposta il colore dell’ombreggiatura della cella. IlModello La proprietà specifica il tipo di motivo di sfondo utilizzato per il colore di primo piano o di sfondo. Aspose.Cells fornisce un’enumerazione,Tipo di sfondoche contiene una serie di tipi predefiniti di motivi di sfondo.
- Se selezioniBackgroundType.NONE valore dalTipo di sfondo enumerazione, il colore di primo piano non viene applicato. Allo stesso modo, il colore di sfondo non viene applicato se si seleziona il fileBackgroundType.NONE oBackgroundType.SOLID i valori.
- Quando si recupera il colore di ombreggiatura/riempimento della cella, ifStile.Pattern èBackgroundType.NONE, Style.ForegroundColor torneràColore.Vuoto.
Formattazione dei caratteri selezionati in un Cell
Gestione delle impostazioni dei caratteri spiegato come formattare le celle ma solo come formattare il contenuto di intere celle. Cosa succede se si desidera formattare solo i caratteri selezionati?
Aspose.Cells supporta questa funzione. Questo argomento spiega come utilizzare questa funzione.
Formattazione dei caratteri selezionati
Aspose.Cells offre un corso,Cartella di lavoro, che rappresenta un file Excel Microsoft. IlCartella di lavorola classe contiene unRaccolta di fogli di lavoroche consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoroclasse. IlFoglio di lavorola classe fornisce aCellscollezione. Ogni elemento delCellscollezione rappresenta un oggetto dellaCellclasse.
IlCell la classe forniscecaratteri metodo che accetta i seguenti parametri per selezionare un intervallo di caratteri in una cella:
- Inizio indice, l’indice del carattere da cui iniziare la selezione.
- Numero di caratteri, il numero di caratteri da selezionare.
Nel file di output, nella cella A1", la parola ‘Visit’ è formattata con il carattere predefinito ma ‘Aspose!’ è in grassetto e blu.
Formattazione dei caratteri selezionati
Argomenti avanzati
- Impostazioni di allineamento
- Formattazione condizionale
- Formattazione dei dati
- Temi e colori di Excel
- Gestione delle impostazioni dei caratteri
- Formattare il foglio di lavoro Cells in una cartella di lavoro
- Implementare il sistema di data 1904
- Fusione e Separazione Cells
- Impostazioni numero
- Conserva il prefisso delle virgolette singole del valore o intervallo Cell
- Stile e formattazione dei dati