Möjliga användningsscenario
När du vill markera viss data kan du ändra stilen på cellerna.
Hur man ändrar formatet på en cell i Excel
För att ändra formatet på en enda cell i Excel, följ dessa steg:
-
Öppna Excel och öppna arbetsboken som innehåller den cell du vill formatera.
-
Leta reda på den cell du vill formatera.
-
Högerklicka på cellen och välj “Formatera celler” från snabbmenyn. Alternativt kan du markera cellen och gå till fliken Hem i Excel-ribbonen, klicka på rullgardinsmenyn “Formatera” i gruppen “Celler” och välj “Formatera celler”.
-
Dialogrutan “Formatera celler” visas. Här kan du välja olika formateringsalternativ att tillämpa på den valda cellen. Till exempel kan du ändra typsnittsstil, typsnittstorlek, typsnittsfärg, nummerformat, kanter, bakgrundsfärg, etc. Utforska de olika flikarna i dialogrutan för att komma åt olika formateringsalternativ.
-
Efter att ha gjort önskade formateringsändringar klickar du på “OK”-knappen för att tillämpa formateringen på den valda cellen.
Hur man ändrar formatet på en cell med C#
För att ändra formatet på en cell med hjälp av Aspose.Cells kan du använda följande metoder:
- Cell.SetStyle(Style style)
- Cell.SetStyle(Style style, bool explicitFlag)
- Cell.SetStyle(Style style, StyleFlag flag)
Exempelkod
I det här exemplet skapar vi en Exceldatabok, lägger till lite provdata, får åtkomst till det första kalkylarket och får två celler (“A2” och “B3”). Sedan får vi stilen på cellen, ställer in olika formateringsalternativ (t.ex. typsnittsfärg, fetstil) och ändrar formatet på cellen. Slutligen sparar vi arbetsboken till en ny fil.
// 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"); |