ClosedXML。 将DataTable添加到现有的Excel工作表

如何以最快的方式(从性能angular度)使用ClosedXML库,将DataTable值添加到已经存在的Excel工作表中?

注意:有办法创build具有DataTable参数的新工作表,但主要问题是向现有工作表添加值。

如果你处理的是数百万个单元,并且想要尽可能快地插入数据,同时消耗最less量的内存,那么SAX就是要走的路。

如果你想让ClosedXML为你做这个工作,那么使用:

 cell.Value = dataTable;
要么
 cell.SetValue(dataTable中);
要么
 cell.InsertData(dataTable中);
要么
 cell.InsertTable(dataTable中);

请参阅文档的“插入数据/表”部分