如何使用closedxml与动态列计数合并单元格

本文关键字:合并 单元格 动态 何使用 closedxml | 更新日期: 2023-09-27 18:08:19

这是如何根据文档使用ClosedXML合并单元格。

worksheet.Range("B2:D3").Row(1).Merge();

我的问题是我的列计数是动态的,我不能设置列字母值合并,因为我将基于我的gridview列计数的单元格合并。

谁可以帮助我合并单元格使用closedXML?

如何使用closedxml与动态列计数合并单元格

我是这样做的

int row = 1;
int col = 1;
worksheet.Range(worksheet.Cell(row, col++), worksheet.Cell(row, col++)).Merge();

根据列数将范围构建为变量,并将该变量传递给Range方法。你不需要传递一个硬编码值。

您尝试过下面的代码吗?

 worksheet.Cell("A1").Value = "Title";
 var range = worksheet.Range("A1:F1");
 range.Merge().Style.Font.SetBold().Font.FontSize = 16;