有效读取具有560万行C#的CSV文件

时间:2018-02-24 15:14:36

标签: c# csv sql-server-2016 sqlbulkcopy

我写了一个C#控制台应用程序来自动出去下载一个639 MB的zip文件。然后,提取zip文件。我需要读取的csv文件现在大小为6.5 GB。它有大约560万行和329列,其中我需要329列中的36列 我的目标是能够读取该csv文件并将记录插入Microsoft SQL 2016数据库并更新找到NPI编号的数据库记录。
我想知道执行这些操作的有效方法是什么?我正在寻找几种不同的方式来插入记录,一种强烈建议的方法是使用SqlBulkCopy。我很感激帮助,希望我能正确地格式化。

0 个答案:

没有答案