یک عمل مشترک در مایکروسافت اکسل ادغام دو یا چند سلول است. این امر با احساس گروه بندی داده ها و اطلاعات هدر ، به داده های شما نگاه می کند و به داده های شما احساس می کند. شما می توانید با استفاده از اکسل به همان اندازه سلول ها و همچنین ردیف ها و ستون ها ادغام شوید. به عنوان یک توسعه دهنده کاربردی .NET ، ممکن است شما علاقه مند باشید که عملکرد سلولهای ادغام را در صفحات گسترده اکسل از طریق برنامه خود فراهم کنید. شما می توانید با استفاده از API NPOI در برنامه خود که می تواند سلول ها یا محدوده سلول را با استفاده از C# یا vb.net ادغام کند ، همانطور که در این مقاله نشان داده شده است ، دست یابید. اما قبل از اینکه بتوانیم برای این منظور به نوشتن یک برنامه .NET بپردازیم ، نگاهی به نحوه ادغام سلول ها با استفاده از Microsoft Excel می اندازیم.

سلولها را با استفاده از Microsoft Excel {.wp-block-heading} ادغام کنید

ادغام سلول ها با استفاده از مایکروسافت اکسل بسیار آسان است و یک عمل مشترک است. می توانید سلول ها ، ردیف ها یا ستون ها را از درون اکسل ادغام کنید. با این حال ، توجه داشته باشید که اگر هر دو سلول حاوی داده باشند ، یکی از داده های این فرآیند از بین می رود.

مراحل ادغام سلول ها با Microsoft Excel

اگر می خواهید سلول ها را با استفاده از Microsoft Excel ادغام کنید ، می توانید از مراحل زیر استفاده کنید.

  1. مایکروسافت اکسل را باز کنید و صفحه گسترده را با داده ها جمع کنید
  2. سلولهایی را انتخاب کنید که با کشیدن ماوس روی آنها در حین نگه داشتن کلیک سمت چپ ادغام شوند
  3. در روبان ، نماد “ادغام” را در برگه “خانه” پیدا کرده و روی “سلولهای ادغام” کلیک کنید این سلولهای منتخب را در یک سلول واحد ادغام می کند.

سلولهای ادغام در اکسل با استفاده از API NPOI در C# {.wp-Block-Heading

اکنون که ما دیده ایم که چگونه سلول ها را با استفاده از Microsoft Excel ادغام کنیم ، اکنون به ما اجازه می دهیم که چگونه می توانیم در برنامه .NET خود همین کار را انجام دهیم. ما از API NPOI منبع باز در برنامه .NET خود استفاده خواهیم کرد و کد را در C# می نویسیم ، هرچند که به راحتی می توان به VB.NET تبدیل کرد. اما قبل از آن ، برای شروع کار باید NPOI را در پروژه .NET خود نصب کنید. شما می توانید در مورد این موضوع در راهنمای دستورالعمل های دقیق ما برای نصب NPOI برای .NET بیاموزید.

سلولها را در صفحه گسترده اکسل با استفاده از 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();

نتیجه گیری

در این مقاله ، ما نحوه ادغام سلول ها را در یک کتاب کار اکسل با استفاده از API NPOI نشان دادیم. با مطالعه بیشتر [مستندات API] می توانید عملکرد API را بیشتر کشف کنید 6. اگر می خواهید در مورد کار با کتابهای کاری اکسل با استفاده از NPOI اطلاعات بیشتری کسب کنید ، برای مثال های بیشتر در این بخش با ما در ارتباط باشید.