Общая операция в Microsoft Excel заключается в объединении двух или более ячеек. Это дает более организованный взгляд и ощущается на ваши данные с чувством группировки данных и информации о заголовках. Вы можете объединить столько ячеек, а также ряды и столбцы, используя Excel. Как разработчик приложений .NET, вы можете быть заинтересованы в предоставлении функциональности объединения ячеек в электронных таблицах Excel из вашего приложения. Вы можете достичь этого, используя API NPOI в вашем приложении, которое может объединять ячейки или диапазоны клеток, используя C# или VB.NET , как показано в этой статье. Но прежде чем мы сможем вступить в написание приложения .NET для этой цели, давайте посмотрим, как объединять ячейки с помощью Microsoft Excel.

слияние ячеек с использованием Microsoft Excel {.wp-block heading}

Объединение ячеек с использованием Microsoft Excel очень проще и является обычной работой. Вы можете объединить ячейки, ряды или столбцы из Excel. Однако обратите внимание, что если обе ячейки содержат данные, то одна из данных в этом процессе будет потеряна.

Шаги, чтобы объединить ячейки с Microsoft Excel {.wp-block heading}

Если вы хотите объединить ячейки, используя Microsoft Excel, вы можете использовать следующие шаги.

  1. Откройте Microsoft Excel и заполняйте электронную таблицу данных
  2. Выберите ячейки, которые должны быть объединены, перетаскивая мышь на них, придерживаясь левой стороны.
  3. В ленте найдите значок «Merge» на вкладке «Дом» и нажмите «Слияние ячейки» Это объединит выбранные ячейки в одну ячейку.

Merge Cells в Excel с использованием API NPOI в C# {.wp-block heading}

Теперь, когда мы видели, как объединять ячейки, используя Microsoft Excel, давайте теперь посмотрим, как мы можем сделать то же самое в нашем приложении .NET. Мы будем использовать API API с открытым исходным кодом в нашем приложении .NET и напишем код в C#, хотя то же самое можно было бы легко преобразовать в VB.NET. Но до этого вам нужно установить NPOI в свой проект .NET, чтобы начать работу. Вы можете узнать об этом в нашем руководстве по подробным инструкциям для установки NPOI для .NET.

Merge ячейки в электронной таблице Excel с использованием C# {.wp-block heading}

Теперь, когда ваша среда разработки готова, создайте приложение консоли и добавьте в него следующий код.

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

Заключение {.wp-block heading}

В этой статье мы показали, как объединять ячейки в рабочей книге Excel, используя API NPOI. Вы можете дополнительно изучить функциональность API путем дальнейшего изучения документации API. Если вы хотите узнать больше о работе с рабочими книгами Excel с использованием NPOI, следите за обновлениями, чтобы получить дополнительные примеры в этом разделе.