如何以最快的方式(从性能的角度)使用ClosedXML库,将DataTable
的值添加到现有的Excel工作表中?
注意:可以使用DataTable
参数创建新工作表,但主要问题是在现有工作表中添加值。
答案 0 :(得分:7)
如果您正在处理数百万个单元格,并且希望尽可能快地插入数据,同时消耗最少的内存,则可以使用SAX。
如果您希望ClosedXML为您完成工作,请使用:
cell.Value = dataTable; or cell.SetValue(dataTable); or cell.InsertData(dataTable); or cell.InsertTable(dataTable);的“插入数据/表格”部分