/**
第一个参数:从第几行开始合并
第二个参数:到第几行结束合并
第三个参数:从第几列开始合并
第四个参数:到第几列结束合并
**/
#region 合并单元格
CellRangeAddress cellRangeAddress = new CellRangeAddress(1, 45, 6, 10);
Sheet1.AddMergedRegion(cellRangeAddress);
#endregion
取消合并
private void RemoveMergedRegion(ISheet sheet,int rowIndex)
{
int MergedCount = sheet.NumMergedRegions;
for (int i = MergedCount - 1; i >= 0; i--)
{
/**
CellRangeAddress对象属性有:FirstColumn,FirstRow,LastColumn,LastRow 进行操作 取消合并单元格
**/
var temp = sheet.GetMergedRegion(i);
if (temp.FirstRow == rowIndex)
{
sheet.RemoveMergedRegion(i);
}
}
}