การใช้สไตล์กับเซลล์หรือชุดของเซลล์เป็นการดำเนินการที่พบบ่อยมากในขณะที่ทำงานกับสมุดงานใน Excel โดยการออกแบบของเซลล์เราหมายถึงการใช้ชุดของรูปแบบที่กำหนดเช่นแบบอักษรขนาดตัวอักษรรูปแบบตัวเลขเส้นขอบเซลล์และการแรเงาเซลล์ สิ่งนี้ช่วยในการปรับปรุงข้อมูลข้อมูลที่ดีขึ้นและดีขึ้นสำหรับการอ้างอิงอย่างรวดเร็ว ในฐานะนักพัฒนาแอปพลิเคชัน คุณสามารถทำสิ่งนี้ได้โดยใช้ NPOI API ในแอปพลิเคชันของคุณโดยใช้ C# หรือ vb.net ดังที่แสดงในบทความนี้
ใช้สไตล์ชุดโดยใช้ Microsoft Excel
การดูว่าการใช้สไตล์ใช้กับเซลล์โดยใช้ Microsoft Excel ก่อน
ขั้นตอนในการใช้สไตล์เซลล์โดยใช้ Microsoft Excel
หากคุณต้องการใช้สไตล์กับเซลล์โดยใช้ Microsoft Excel มีหลายตัวเลือกที่ Excel เสนอเพื่อจุดประสงค์นี้ตามที่อธิบายไว้ด้านล่าง
โดยใช้กลุ่มสไตล์เริ่มต้น
- เลือกเซลล์ที่คุณต้องการจัดรูปแบบ
- บนแท็บ Home ในรูปแบบ กลุ่ม คลิกลูกศรแบบเลื่อนลง เพิ่มเติม ในแกลเลอรีสไตล์และเลือกสไตล์เซลล์ที่คุณต้องการใช้
สร้างรูปแบบเซลล์ที่กำหนดเอง
- เลือกตัวเลือก ใหม่สไตล์เซลล์จากลูกศรแบบเลื่อนลงในแกลเลอรีสไตล์ บนแท็บ Home
- ป้อนชื่อที่เหมาะสมสำหรับรูปแบบเซลล์ใหม่ในชื่อสไตล์**
- คลิก รูปแบบ
- เลือกการจัดรูปแบบที่คุณต้องการจาก ฟอร์แมตเซลล์ กล่องโต้ตอบบนแท็บต่างๆและคลิก ตกลง
ใช้สไตล์เซลล์โดยใช้ 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 โปรดติดตามตัวอย่างเพิ่มเติมในส่วนนี้