استفاده از یک سبک به سلول یا مجموعه سلول ها در حین کار با کتابهای کار در اکسل ، عمل بسیار متداول است. با استفاده از یک ظاهر طراحی شده سلولی ، منظور ما استفاده از مجموعه ای از فرمتینگ مانند فونت ، اندازه قلم ، قالب های شماره ، مرزهای سلول و سایه سلول است. این به بهبود و تجسم بهتر داده ها برای مراجعه سریع کمک می کند. به عنوان یک توسعه دهنده برنامه .NET ، ممکن است شما علاقه مند باشید که قابلیت تنظیم سبک سلولی را در کتابهای کار اکسل از طریق برنامه های کاربردی دات نت خود فراهم کنید. همانطور که در این مقاله نشان داده شده است ، می توانید با استفاده از API NPOI در برنامه خود با استفاده از C# یا vb.net به این هدف برسید.

سبک مجموعه را با استفاده از Microsoft Excel {.wp-block-heading inte اعمال کنید

این مفید خواهد بود که نگاهی به نحوه استفاده یک ظاهر طراحی شده برای یک سلول با استفاده از مایکروسافت اکسل ابتدا داشته باشید.

مراحل استفاده از سبک سلول با استفاده از Microsoft Excel

اگر می خواهید با استفاده از مایکروسافت اکسل ، یک ظاهر طراحی شده را روی یک سلول اعمال کنید ، گزینه های مختلفی که اکسل برای این منظور ارائه شده است ، همانطور که در زیر توضیح داده شده است.

با استفاده از گروه های یک ظاهر طراحی پیش فرض

  1. سلولهایی را که می خواهید قالب بندی کنید انتخاب کنید.
  2. در برگه Home ، در گروه سبک ، روی فلش****Dropdown Arrow در گالری سبک کلیک کنید و سبک سلول را که می خواهید استفاده کنید انتخاب کنید.
فلش کشویی بیشتر در گالری سبک ها

یک سبک سلول سفارشی ایجاد کنید.

  1. گزینه New Cell Style را از فلش کشویی بیشتر در گالری سبک در برگه Home انتخاب کنید
  2. یک نام مناسب برای سبک سلول جدید در جعبه سبک وارد کنید
  3. روی فرمت کلیک کنید 4- قالب بندی مورد نظر خود را از کادر گفتگوی Format در زبانه های مختلف انتخاب کنید و روی OK کلیک کنید

سبک سلولی را با استفاده از NPOI در C# {.wp-block-Heading inte اعمال کنید

اکنون که ما دیده ایم که چگونه با استفاده از Microsoft Excel سبک سلولی را اعمال کنیم ، اکنون به ما اجازه می دهیم که چگونه می توانیم در برنامه .NET خود همین کار را انجام دهیم. ما برای این منظور از API منبع باز npoi برای .NET استفاده خواهیم کرد و کد را در C#می نویسیم. اما قبل از آن ، برای شروع کار باید NPOI را در پروژه .NET خود نصب کنیم. شما می توانید در مورد این موضوع در راهنمای دستورالعمل های دقیق ما برای نصب NPOI برای .NET بیاموزید.

سبک سلول را با استفاده از c# {.wp-block-head} تنظیم کنید

اکنون که محیط توسعه شما آماده است ، می توانید یک برنامه ساده مبتنی بر کنسول ایجاد کرده و از کد زیر استفاده کنید.

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

نتیجه گیری

در این مقاله ، ما نشان دادیم که چگونه می توان یک ظاهر طراحی شده را در یک سلول در یک برگه اکسل با استفاده از API NPOI در C#اعمال کرد. با مطالعه [مستندات API] می توانید عملکرد API را بیشتر کشف کنید 4. اگر می خواهید در مورد کار با کتابهای کاری اکسل با استفاده از NPOI اطلاعات بیشتری کسب کنید ، برای مثال های بیشتر در این بخش با ما در ارتباط باشید.