Một hoạt động phổ biến trong Microsoft Excel là hợp nhất hai hoặc nhiều ô. Điều này mang lại cái nhìn và cảm nhận có tổ chức hơn với dữ liệu của bạn với ý nghĩa nhóm dữ liệu và thông tin tiêu đề. Bạn có thể hợp nhất càng nhiều ô cũng như các hàng và cột bằng cách sử dụng Excel. Là một nhà phát triển ứng dụng .NET, bạn có thể quan tâm đến việc cung cấp chức năng hợp nhất các ô trong bảng tính Excel từ bên trong ứng dụng của bạn. Bạn có thể đạt được điều này bằng cách sử dụng API NPOI trong ứng dụng của mình có thể hợp nhất các ô hoặc phạm vi ô bằng cách sử dụng C# hoặc vb.net như trong bài viết này. Nhưng trước khi chúng ta có thể nhảy vào việc viết một ứng dụng .NET cho mục đích này, hãy để xem cách kết hợp các ô bằng Microsoft Excel.

Merge CELL bằng Microsoft Excel

Hợp nhất các tế bào sử dụng Microsoft Excel rất dễ dàng và là một hoạt động phổ biến. Bạn có thể hợp nhất các ô, hàng hoặc cột từ bên trong Excel. Tuy nhiên, lưu ý rằng nếu cả hai ô chứa dữ liệu, thì một trong những dữ liệu trong quá trình này sẽ bị mất.

Các bước để hợp nhất các ô với Microsoft excel

Nếu bạn muốn hợp nhất các ô bằng Microsoft Excel, bạn có thể sử dụng các bước sau.

  1. Mở Microsoft Excel và điền vào bảng tính với dữ liệu
  2. Chọn các ô được hợp nhất bằng cách kéo chuột qua chúng trong khi giữ nhấp chuột trái
  3. Trong dải ruy băng, hãy xác định vị trí biểu tượng Điều này sẽ hợp nhất các ô được chọn vào một ô duy nhất.

Merge Cell trong Excel bằng API NPOI trong C#

Bây giờ chúng ta đã thấy cách hợp nhất các ô bằng Microsoft Excel, bây giờ chúng ta hãy xem cách chúng ta có thể làm điều tương tự trong ứng dụng .NET của chúng ta. Chúng tôi sẽ sử dụng NPOI API nguồn mở trong ứng dụng .NET của chúng tôi và sẽ viết mã bằng C# mặc dù điều tương tự có thể dễ dàng được chuyển đổi thành VB.NET. Nhưng trước đó, bạn cần cài đặt NPOI trong dự án .NET của mình để bắt đầu. Bạn có thể tìm hiểu về điều này trong hướng dẫn chi tiết của chúng tôi để cài đặt NPOI cho .NET.

Các ô hợp nhất trong bảng tính excel bằng C#

Bây giờ môi trường phát triển của bạn đã sẵn sàng, hãy tạo một ứng dụng bảng điều khiển và thêm mã sau vào nó.

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

Kết luận

Trong bài viết này, chúng tôi đã chỉ ra cách hợp nhất các tế bào trong sổ làm việc Excel bằng API NPOI. Bạn có thể khám phá thêm chức năng API bằng cách nghiên cứu thêm về tài liệu API. Nếu bạn muốn biết thêm về việc làm việc với Excel Workbooks bằng NPOI, hãy theo dõi để biết thêm các ví dụ trong phần này.