Possibili Scenari di Utilizzo
Quando si desidera evidenziare determinati dati, è possibile modificare lo stile delle celle.
Come cambiare il formato di una cella in Excel
Per cambiare il formato di una singola cella in Excel, seguire questi passaggi:
-
Apri Excel e apri il foglio di lavoro che contiene la cella da formattare.
-
Trova la cella che si desidera formattare.
-
Fai clic con il pulsante destro del mouse sulla cella e seleziona “Formato celle” dal menu contestuale. In alternativa, è possibile selezionare la cella e andare alla scheda Home nel nastro di Excel, fare clic sul menu a discesa “Formato” nel gruppo “Celle” e selezionare “Formato celle”.
-
Comparirà la finestra di dialogo “Formato celle”. Qui è possibile scegliere varie opzioni di formattazione da applicare alla cella selezionata. Ad esempio, è possibile cambiare lo stile del carattere, la dimensione del carattere, il colore del carattere, il formato numerico, i bordi, il colore di sfondo, ecc. Esplora le diverse schede nella finestra di dialogo per accedere alle varie opzioni di formattazione.
-
Dopo aver apportato le modifiche di formattazione desiderate, fare clic sul pulsante “OK” per applicare la formattazione alla cella selezionata.
Come cambiare il formato di una cella utilizzando C#
Per cambiare il formato di una cella utilizzando Aspose.Cells, è possibile utilizzare i seguenti metodi:
- Cell.SetStyle(Style style)
- Cell.SetStyle(Style style, bool explicitFlag)
- Cell.SetStyle(Style style, StyleFlag flag)
Codice di Esempio
In questo esempio, creiamo un workbook di Excel, aggiungiamo alcuni dati di esempio, accediamo al primo foglio di lavoro e otteniamo due celle (“A2” e “B3”). Quindi, otteniamo lo stile della cella, impostiamo varie opzioni di formattazione (ad esempio, colore del font, grassetto) e cambiamo il formato della cella. Infine, salviamo il workbook in un nuovo file.
// Create the workbook | |
Workbook workbook = new Workbook(); | |
//Get the first worksheet | |
Worksheet ws = workbook.Worksheets[0]; | |
Aspose.Cells.Cells cells = ws.Cells; | |
//Setting the value to the cells | |
Aspose.Cells.Cell cell = cells["A1"]; | |
cell.PutValue("Fruit"); | |
cell = cells["B1"]; | |
cell.PutValue("Count"); | |
cell = cells["C1"]; | |
cell.PutValue("Price"); | |
cell = cells["A2"]; | |
cell.PutValue("Apple"); | |
cell = cells["A3"]; | |
cell.PutValue("Mango"); | |
cell = cells["A4"]; | |
cell.PutValue("Blackberry"); | |
cell = cells["A5"]; | |
cell.PutValue("Cherry"); | |
cell = cells["B2"]; | |
cell.PutValue(5); | |
cell = cells["B3"]; | |
cell.PutValue(3); | |
cell = cells["B4"]; | |
cell.PutValue(6); | |
cell = cells["B5"]; | |
cell.PutValue(4); | |
cell = cells["C2"]; | |
cell.PutValue(5); | |
cell = cells["C3"]; | |
cell.PutValue(20); | |
cell = cells["C4"]; | |
cell.PutValue(30); | |
cell = cells["C5"]; | |
cell.PutValue(60); | |
// Access the worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
Cell a2 = worksheet.Cells["A2"]; | |
// Get style of A2 | |
Style style = a2.GetStyle(); | |
// Change the format | |
style.Font.Color = Color.Red; | |
style.Font.IsBold = true; | |
StyleFlag flag = new StyleFlag(); | |
flag.FontColor = true; | |
a2.SetStyle(style, flag); | |
Cell b3 = worksheet.Cells["B3"]; | |
// Get style of B3 | |
Style style2 = b3.GetStyle(); | |
// Change the format | |
style2.Font.Color = Color.Blue; | |
style2.Font.IsItalic = true; | |
b3.SetStyle(style2); | |
// Save the modified workbook | |
workbook.Save("output.xlsx"); |