使用 ClosedXML 插入数据 table 时如何处理合并的单元格?

How to handle merged cells when inserting data table with ClosedXML?

我正在使用 ClosedXML,它有一个名为 InsertData 的方法来插入 DataTable,如下所示:

var rangeWithData = worksheet.Cell(row, cell).InsertData(dataTable.AsEnumerable());

如此处所述:ClosedXML Inserting data

在我的 xml 中,我有一个合并列,它导致数据 table 中缺少一列。 有没有办法处理它并仍然使用 InsertData 方法,或者我应该遍历数据 table...?

如果您事先知道合并了哪些单元格并相应地准备DataTable,则可以使用InsertData

如果您不知道在到达合并单元格时必须使用循环并移动数据。