1、合并单元操作

//合并单元格
/**
第一个参数:从第几行开始合并
第二个参数:到第几行结束合并
第三个参数:从第几列开始合并
第四个参数:到第几列结束合并
**/
CellRangeAddress region = new CellRangeAddress(15, 15 , 1, 2);
sheet.AddMergedRegion(region);



2、取消单元格

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);
}
}
}


C# NPOI Excel 合并单元格和取消单元格_合并单元格