Zastosowanie stylu do komórki lub zestawu komórek jest bardzo powszechną operacją podczas pracy z skoroszytami w programie Excel. Przez styl komórki rozumiemy zastosowanie określonego zestawu formatów, takich jak czcionki, rozmiary czcionek, formaty liczb, granice komórek i cieniowanie komórek. Pomaga to w lepszej i lepszej wizualizacji danych w celu szybkiego odniesienia. Jako deweloper aplikacji .NET możesz być zainteresowany zapewnieniem funkcjonalności ustawiania stylu komórki w skoroszytach Excel z aplikacji .NET. Możesz to osiągnąć za pomocą interfejsu API NPOI w aplikacji za pomocą c# lub vb.net , jak pokazano w tym artykule.

Zastosuj styl zestawu za pomocą Microsoft Excel

Pomocne będzie przyjrzenie się, w jaki sposób styl jest stosowany do komórki za pomocą Microsoft Excel najpierw.

Kroki, aby zastosować styl komórki za pomocą Microsoft Excel

Jeśli chcesz zastosować stylizację do komórki za pomocą Microsoft Excel, istnieje kilka opcji oferowanych przez Excel w tym celu, jak wyjaśniono poniżej.

za pomocą domyślnych grup stylizacji

  1. Wybierz komórki, które chcesz sformatować.
  2. Na karcie Home , w grupie Style , kliknij więcej strzałka rozwijana w galerii stylu i wybierz styl komórki, który chcesz zastosować.
Więcej rozwijanej strzały w galerii stylów

Utwórz niestandardowy styl komórki

  1. Wybierz opcję Nową opcję stylu komórki z bardziej rozwijanej strzałki w galerii Style na karcie Home
  2. Wprowadź odpowiednią nazwę dla nowego stylu komórki w Style nazwa
  3. Kliknij Format
  4. Wybierz formatowanie, które chcesz z okna dialogowego Format na różnych kartach i kliknij OK

Zastosuj styl komórki za pomocą NPOI w C#

Teraz, gdy widzieliśmy, jak zastosować styl komórki za pomocą Microsoft Excel, spójrzmy teraz, jak możemy zrobić to samo w naszej aplikacji .NET. Będziemy używać API Open-Source NPOI dla .NET w tym celu i zapiszem kod w C#. Ale wcześniej musimy zainstalować NPOI w naszym projekcie .NET, aby rozpocząć. Możesz dowiedzieć się o tym w naszym szczegółowym przewodniku instrukcji instalacji NPOI dla .NET.

Ustaw styl komórki za pomocą C#

Teraz, gdy środowisko programistyczne jest gotowe, możesz utworzyć prostą aplikację opartą na konsoli i użyć następującego kodu.

//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();

Wniosek

W tym artykule pokazaliśmy, jak zastosować styl do komórki w arkuszu Excel za pomocą API NPOI w C#. Możesz dalej zbadać funkcjonalność API, badając dokumentację API. Jeśli chcesz dowiedzieć się więcej o pracy z skoroszytami Excel przy użyciu NPOI, bądź na bieżąco z kolejnymi przykładami w tej sekcji.