Այս պարզ ձեռնարկը մանրամասն կներկայացնի, թե ինչպես միաձուլել բջիջները Excel-ում՝ օգտագործելով C#: C# Excel աշխատանքային թերթիկի միաձուլման բջիջների օգնությամբ գործողությունը կարող է իրականացվել մի քանի պարզ API զանգերի միջոցով: Ավելին, ձեզ հարկավոր չէ տեղադրել MS Excel բջիջները միացնելու և XLSX կամ XLS ձևաչափով ելքային ֆայլ ստեղծելու համար:
Excel-ում բջիջները C#-ի միջոցով միավորելու քայլեր
- Ավելացրեք հղումը Aspose.Cells-ին ձեր բջիջների միաձուլման հավելվածում NuGet փաթեթների կառավարչի միջոցով
- Նախաձեռնեք Workbook դասի օբյեկտ՝ նոր Excel ֆայլ ստեղծելու համար
- Մուտք գործեք աշխատաթերթ և ստեղծեք Cells դասի օբյեկտ
- Միավորեք բջիջները և մուտքագրեք նմուշի արժեք միացված բջիջում
- Պահպանեք ելքային Excel ֆայլը միաձուլված բջիջներով
Այս հակիրճ քայլերը մանրամասնում են, թե ինչպես օգտագործել C# Excel-ի միաձուլման բջիջները ֆունկցիան կարող է ներառվել ձեր .NET հավելվածներում: Սկզբում դուք պետք է ստեղծեք աշխատանքային թերթիկի օբյեկտ, այնուհետև միաձուլեք որոշակի բջիջներ՝ նշելով սյունակների և տողերի ինդեքսները, և վերջապես, պահպանեք ելքային Excel աշխատանքային գիրքը, որը կպարունակի նմուշ արժեք և միաձուլված բջիջներ՝ ըստ ձեր պահանջների:
Կոդ՝ Excel-ում բջիջները միացնելու համար՝ օգտագործելով C#
using Aspose.Cells; | |
using System.IO; | |
namespace MergeCellsInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Instantiate the license as the first step to avoid trial version restrictions and watermark | |
License MergeCellsLicense = new License(); | |
MergeCellsLicense.SetLicense("Aspose.Cells.lic"); | |
// Create new Excel file | |
Workbook workbook = new Workbook(); | |
// Access the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Create a cells object | |
Cells cells = worksheet.Cells; | |
// Merge some cells | |
cells.Merge(5, 2, 2, 3); | |
// Enter value in a cell | |
worksheet.Cells[5, 2].PutValue("Sample value"); | |
// Save the output Excel file with merged cells | |
workbook.Save("MergedCells.xlsx"); | |
} | |
} | |
} |
Այստեղ Excel-ում բջիջների միաձուլման համար օգտագործվում է C#* նմուշի կոդը, որը կոչվում է Cells.Merge() ֆունկցիա՝ ստեղծելու միաձուլված բջիջների մի շարք՝ օգտագործելով առաջին տողը, առաջին սյունակը, ընդհանուր տողերը և ընդհանուր սյունակների արժեքները որպես մուտքագրում: Եթե ցանկանում եք միաձուլել և կենտրոնացնել բջիջները Excel-ում՝ օգտագործելով C#, կարող եք պարզապես ստանալ այն բջիջի ոճը, որտեղ դուք արժեք եք դնում և սահմանում եք ոճի օբյեկտի HorizontalAlignment հատկությունը TextAlignmentType.Center: Այժմ աշխատանքային գրքույկը պահելուց հետո նմուշի արժեքը կցուցադրվի միավորված բջիջների կենտրոնում:
Այստեղ մենք դիտարկել ենք C#-ի միջոցով աշխատանքային գրքում բջիջների միաձուլման գործընթացը: Այնուամենայնիվ, եթե դուք հետաքրքրված եք սովորել Excel-ի HTML-ի փոխարկումը, ապա դիմեք ինչպես փոխարկել Excel-ը HTML-ի C#-ով-ի հոդվածին: