如何使用 ClosedXML库以最快的方式(从性能的角度来看)将 DataTable
中的值添加到现有的 Excel 工作表中?
注意:可以使用 DataTable
参数创建新工作表,但主要问题是向现有工作表添加值。
最佳答案
如果您要处理数百万个单元格,并且希望在消耗最少内存的情况下尽快插入数据,那么 SAX是要走的路。
如果您希望 ClosedXML 为您完成工作,请使用:
cell.Value = dataTable; or cell.SetValue(dataTable); or cell.InsertData(dataTable); or cell.InsertTable(dataTable);
参见 Documentation 的“插入数据/表格”部分
关于c# - 封闭的 XML。将 DataTable 添加到现有 Excel 工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645894/