Provides access to the MergedCellRegions collection associated with the sheet. This property enables the management of merged cell regions within the sheet, offering functionalities to add, remove, or access merged regions.
public MergedCellRegions MergedRegions { get; }
An instance of the MergedCellRegions class representing the collection of all merged cell regions within the sheet.
This property is essential for comprehensive sheet formatting, allowing control and modification of merged cell regions. Through this property, merged regions can be dynamically managed, facilitating the creation of structures.
using Leadtools;
using Leadtools.Document.LEADOffice.Sheet;
public void MergeCellsAndSaveExample()
{
// Load an Excel workbook from a file
var workbook = LEADWorkbookFactory.Create();
// Add a new sheet named "MergeExample" or access an existing sheet
var sheet = workbook.CreateSheet("MergeExample");
// Define the cell range to merge (e.g., A1:B1)
var mergeRange = new CellRange(0, 0, 0, 1); // This assumes 0-based indexing for rows and columns
// Perform the merge operation on the specified cell range
sheet.MergedRegions.AddRegion(mergeRange);
// Optionally, set a value for the merged cells
var cell = sheet.CreateRow(0).CreateCell(0); // Access the first cell in the merge range
cell.SetCellValue("Merged Cell");
// Save the workbook to disk
var filePath = Path.Combine(LEAD_VARS.ImagesDir, @"MergedCells.xlsx");
workbook.Save(filePath);
Console.WriteLine($"Workbook saved with merged cells to {filePath}");
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS23\Resources\Images";
}