使用C#将大型CSV文件导入SQL Server

时间:2019-03-30 02:24:51

标签: c# sql-server csv

我想通过C#将数据从csv文件导入SQL Server。转换后,CSV文件的列超过2000。

解决此问题的最佳方法是什么?

这将是一个持续的过程,我希望执行CRUD操作。

我尝试将csv转换为数据表,并使用SQLBulkCopy插入,这似乎对我有用。我对如何构造SQL表感到困惑,因为限制为1024列。

1 个答案:

答案 0 :(得分:1)

您可以将表分为两个表,每个表有1000列,并通过通用主键值进行关联。在C#方面,还可以将数据表一分为二。