我有大量的数据表,我想将它们导出到几个 Excel 工作表中(在一个新的电子表格/Excel 文件中)。我的代码中已经存在的“解决方案”是两个嵌套for
循环,遍历所有行和列,逐个单元格地插入数据。这并不理想,因为该过程需要超过 10 分钟。由于生成的电子表格为 8.5MB,因此数据量相当大,但肯定有更快的方法吗?
我正在使用 Office 互操作库来执行此操作;我想我记得在某处读过你可以用这些导入 CSV。如果是这种情况,将 DataTables 转换为 CSV 然后将其导入 Excel 是否会更快,如果是,如何?