Возможные сценарии использования
Когда вы хотите выделить определенные данные, вы можете изменить стиль ячеек.
Как изменить формат ячейки в Excel
Чтобы изменить формат одной ячейки в Excel, выполните следующие шаги:
-
Откройте Excel и книгу, содержащую ячейку, которую вы хотите отформатировать.
-
Найдите ячейку, которую вы хотите отформатировать.
-
Нажмите правой кнопкой мыши на ячейке и выберите “Формат ячеек” в контекстном меню. Кроме того, вы можете выбрать ячейку, перейти на вкладку “Главная” на ленте Excel, щелкнуть на выпадающем меню “Формат” в группе “Ячейки” и выбрать “Формат ячеек”.
-
Появится диалоговое окно “Формат ячеек”. Здесь вы можете выбрать различные параметры форматирования для применения к выбранной ячейке. Например, вы можете изменить стиль шрифта, размер шрифта, цвет шрифта, числовой формат, границы, цвет фона и т. д. Исследуйте различные вкладки в диалоговом окне для доступа к различным параметрам форматирования.
-
После внесения необходимых изменений в форматирование нажмите кнопку “OK”, чтобы применить форматирование к выбранной ячейке.
Как изменить формат ячейки с использованием C#
Чтобы изменить формат ячейки с помощью Aspose.Cells, вы можете использовать следующие методы:
- Cell.SetStyle(Style style)
- Cell.SetStyle(Style style, bool explicitFlag)
- Cell.SetStyle(Style style, StyleFlag flag)
Образец кода
В этом примере мы создаем книгу Excel, добавляем некоторые образцовые данные, получаем доступ к первому листу и получаем две ячейки (“A2” и “B3”). Затем мы получаем стиль ячейки, устанавливаем различные варианты форматирования (например, цвет шрифта, полужирный), и изменяем формат ячейки. Наконец, мы сохраняем книгу в новый файл.
// 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"); |