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

รวมเซลล์โดยใช้ Microsoft Excel

การผสานเซลล์โดยใช้ Microsoft Excel นั้นง่ายมากและเป็นการดำเนินการทั่วไป คุณสามารถรวมเซลล์แถวหรือคอลัมน์จากภายใน Excel อย่างไรก็ตามโปรดทราบว่าหากเซลล์ทั้งสองมีข้อมูลหนึ่งในข้อมูลในกระบวนการนี้จะหายไป

ขั้นตอนในการผสานเซลล์กับ Microsoft Excel

หากคุณต้องการผสานเซลล์โดยใช้ Microsoft Excel คุณสามารถใช้ขั้นตอนต่อไปนี้

  1. เปิด Microsoft Excel และเติมข้อมูลด้วยข้อมูล
  2. เลือกเซลล์ที่จะรวมเข้าด้วยกันโดยการลากเมาส์เหนือพวกเขาในขณะที่จับคลิกซ้าย
  3. ในริบบิ้นค้นหาไอคอน“ ผสาน” ในแท็บ“ บ้าน” และคลิกที่“ ผสานเซลล์” สิ่งนี้จะรวมเซลล์ที่เลือกไว้ในเซลล์เดียว

รวมเซลล์ใน Excel โดยใช้ NPOI API ใน C#

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

รวมเซลล์ในสเปรดชีต Excel โดยใช้ C#

ตอนนี้สภาพแวดล้อมการพัฒนาของคุณพร้อมแล้วให้สร้างแอปพลิเคชันคอนโซลและเพิ่มรหัสต่อไปนี้ลงไป

//Create workbook
IWorkbook wb = new XSSFWorkbook();
ISheet ws = wb.CreateSheet("MySheet");

//Set the value of the cell
ws.CreateRow(0).CreateCell(0).SetCellValue("FileFormat.com");

//Merge the cell
CellRangeAddress region = new CellRangeAddress(0, 1, 0, 1);
ws.AddMergedRegion(region);

//Save the file
FileStream file = File.Create("CellsMerge.xlsx");
wb.Write(file, false);
file.Close();

บทสรุป

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