Общая операция в 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, вы можете использовать следующие шаги.
- Откройте Microsoft Excel и заполняйте электронную таблицу данных
- Выберите ячейки, которые должны быть объединены, перетаскивая мышь на них, придерживаясь левой стороны.
- В ленте найдите значок «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, следите за обновлениями, чтобы получить дополнительные примеры в этом разделе.