การใช้สไตล์กับเซลล์หรือชุดของเซลล์เป็นการดำเนินการที่พบบ่อยมากในขณะที่ทำงานกับสมุดงานใน Excel โดยการออกแบบของเซลล์เราหมายถึงการใช้ชุดของรูปแบบที่กำหนดเช่นแบบอักษรขนาดตัวอักษรรูปแบบตัวเลขเส้นขอบเซลล์และการแรเงาเซลล์ สิ่งนี้ช่วยในการปรับปรุงข้อมูลข้อมูลที่ดีขึ้นและดีขึ้นสำหรับการอ้างอิงอย่างรวดเร็ว ในฐานะนักพัฒนาแอปพลิเคชัน คุณสามารถทำสิ่งนี้ได้โดยใช้ NPOI API ในแอปพลิเคชันของคุณโดยใช้ C# หรือ vb.net ดังที่แสดงในบทความนี้

ใช้สไตล์ชุดโดยใช้ Microsoft Excel

การดูว่าการใช้สไตล์ใช้กับเซลล์โดยใช้ Microsoft Excel ก่อน

ขั้นตอนในการใช้สไตล์เซลล์โดยใช้ Microsoft Excel

หากคุณต้องการใช้สไตล์กับเซลล์โดยใช้ Microsoft Excel มีหลายตัวเลือกที่ Excel เสนอเพื่อจุดประสงค์นี้ตามที่อธิบายไว้ด้านล่าง

โดยใช้กลุ่มสไตล์เริ่มต้น

  1. เลือกเซลล์ที่คุณต้องการจัดรูปแบบ
  2. บนแท็บ Home ในรูปแบบ กลุ่ม คลิกลูกศรแบบเลื่อนลง เพิ่มเติม ในแกลเลอรีสไตล์และเลือกสไตล์เซลล์ที่คุณต้องการใช้
ลูกศรแบบเลื่อนลงในแกลเลอรีสไตล์

สร้างรูปแบบเซลล์ที่กำหนดเอง

  1. เลือกตัวเลือก ใหม่สไตล์เซลล์จากลูกศรแบบเลื่อนลงในแกลเลอรีสไตล์ บนแท็บ Home
  2. ป้อนชื่อที่เหมาะสมสำหรับรูปแบบเซลล์ใหม่ในชื่อสไตล์**
  3. คลิก รูปแบบ
  4. เลือกการจัดรูปแบบที่คุณต้องการจาก ฟอร์แมตเซลล์ กล่องโต้ตอบบนแท็บต่างๆและคลิก ตกลง

ใช้สไตล์เซลล์โดยใช้ NPOI ใน C#

ตอนนี้เราได้เห็นวิธีการใช้สไตล์เซลล์โดยใช้ 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();

บทสรุป

ในบทความนี้เราแสดงวิธีการใช้สไตล์กับเซลล์ในแผ่นงาน Excel โดยใช้ NPOI API ใน C# คุณสามารถสำรวจฟังก์ชั่น API เพิ่มเติมได้โดยศึกษา เอกสาร API หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับสมุดงาน Excel โดยใช้ NPOI โปรดติดตามตัวอย่างเพิ่มเติมในส่วนนี้