使用 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
。
如果您不知道在到达合并单元格时必须使用循环并移动数据。
我正在使用 ClosedXML,它有一个名为 InsertData
的方法来插入 DataTable
,如下所示:
var rangeWithData = worksheet.Cell(row, cell).InsertData(dataTable.AsEnumerable());
如此处所述:ClosedXML Inserting data
在我的 xml 中,我有一个合并列,它导致数据 table 中缺少一列。
有没有办法处理它并仍然使用 InsertData
方法,或者我应该遍历数据 table...?
如果您事先知道合并了哪些单元格并相应地准备DataTable
,则可以使用InsertData
。
如果您不知道在到达合并单元格时必须使用循环并移动数据。