如何以最快的方式(从性能角度)使用ClosedXML库,将DataTable中的值添加到已经存在的Excel工作表中? 注意:有一种方法可以使用DataTable参数创建新工作表,但主要问题在于向现有工作表添加值。
如果你需要处理数百万个单元格,希望在消耗最少的内存的同时以最快的速度插入数据,则使用SAX是最佳选择。 如果你想让ClosedXML为你完成工作,则可以使用以下方法: cell.Value = dataTable; 或者 cell.SetValue(dataTable); 或者 cell.InsertData(dataTable); 或者 cell.InsertTable(dataTable); 请参阅文档中的“插入数据/表格”部分。