Применение стиля к ячейке или набору ячеек - очень распространенная операция при работе с рабочими книгами в Excel. Под стилем ячеек мы подразумеваем применение определенного набора форматирования, таких как шрифты, размеры шрифтов, форматы чисел, границы ячейки и затенение клеток. Это помогает в улучшении и лучшей визуализации данных для быстрого ссылки. Как разработчик приложений .NET, вы можете быть заинтересованы в предоставлении функциональности установки стиля ячеек в рабочих книгах Excel из ваших приложений .NET. Вы можете достичь этого, используя API NPOI в вашем приложении, используя C# или vb.net , как показано в этой статье.

Применить стиль SET с помощью Microsoft Excel {.wp-block heading}

Будет полезно взглянуть на то, как применяется стиль к ячейке с использованием Microsoft Excel в первую очередь.

Шаги для применения стиля ячейки с использованием Microsoft Excel {.wp-Block Heading}

Если вы хотите применить стиль к ячейке с использованием Microsoft Excel, есть несколько вариантов, предлагаемых Excel для этой цели, как описано ниже.

Использование групп стиля по умолчанию {.wp-block heading}

  1. Выберите ячейки, которые вы хотите форматировать.
  2. На вкладке Home , в группе Styles , нажмите на выпадающую стрелку More в галерее стилей и выберите стиль ячейки, который вы хотите применить.
Больше раскрывающейся стрелы в галерее Styles

Создать пользовательский стиль ячейки {.wp-block heading}

  1. Выберите опцию «Новый стиль ячейки» из более раскрывающейся стрелки в галерее стиля на вкладке Home**
  2. Введите подходящее имя для нового стиля ячейки в поле Style Box
  3. Нажмите Формат
  4. Выберите форматирование, которое вы хотите в диалоговом окне Формата на различных вкладках и нажмите OK

Применить стиль ячейки с использованием NPOI в C# {.wp-block heading}

Теперь, когда мы видели, как применить стиль сотовой связи с помощью Microsoft Excel, давайте теперь посмотрим, как мы можем сделать то же самое в нашем приложении .NET. Мы будем использовать API с открытым исходным кодом NPOI для .NET для этой цели и напишем код в C#. Но до этого нам нужно установить NPOI в наш проект .NET, чтобы начать работу. Вы можете узнать об этом в нашем руководстве по подробным инструкциям для установки NPOI для .NET.

Установить стиль ячейки с помощью C# {.

Теперь, когда ваша среда разработки готова, вы можете создать простое приложение на основе консоли и использовать следующий код.

//Create workbook
IWorkbook wb = new XSSFWorkbook();
ISheet ws = wb.CreateSheet("MySheet");
//Create cell and set its value
ICell cell = ws.CreateRow(1).CreateCell(3);
cell.SetCellValue("FileFormat.com");
//Create style
ICellStyle style = wb.CreateCellStyle();
//Set border style 
style.BorderBottom = BorderStyle.Double;
style.BottomBorderColor = HSSFColor.Yellow.Index;
//Set font style
IFont font = wb.CreateFont();
font.Color = HSSFColor.Blue.Index;
font.FontName = "Arial";
font.FontHeight = 15;
font.IsItalic = true;
style.SetFont(font);
//Set background color
style.FillBackgroundColor = IndexedColors.Black.Index;
style.FillPattern = FillPattern.SolidForeground;
//Apply the style
cell.CellStyle = style;
//Save the file
FileStream file = File.Create("CellStylingFileFormat.xlsx");
wb.Write(file, true);
file.Close();

Заключение {.wp-block heading}

В этой статье мы показали, как применять стиль к ячейке в рабочем листе Excel, используя API NPOI в C#. Вы можете дополнительно изучить функциональность API, изучая документацию API. Если вы хотите узнать больше о работе с рабочими книгами Excel с использованием NPOI, следите за обновлениями, чтобы получить дополнительные примеры в этом разделе.