C# 从数据表生成Excel文件(最佳方式),互操作

C# 从数据表生成Excel文件(最佳方式),互操作,c#,datatable,interop,C#,Datatable,Interop,我想从C#中的DataTable生成一个Excel文件。现在,我对数据库进行查询,它返回大约400万条记录。我已经将时间缩短到2分钟;我不想失去优化。是否有类似于“批量”的内容要写入文件?每个人都建议从数据集中逐行读取数据,然后在Excel文件中写入数据。看看,我在多个项目中使用过它,它满足了我的需要。如果你利用了P-LINQ的优势,也许你可以实现你所需要的

我想从C#中的DataTable生成一个Excel文件。现在,我对数据库进行查询,它返回大约400万条记录。我已经将时间缩短到2分钟;我不想失去优化。是否有类似于“批量”的内容要写入文件?每个人都建议从数据集中逐行读取数据,然后在Excel文件中写入数据。

看看,我在多个项目中使用过它,它满足了我的需要。如果你利用了P-LINQ的优势,也许你可以实现你所需要的