我正尝试使用出色的FileHelpers库导入.csv文件。 我大部分时间都在做一些研究,我应该使用BulkCopy将结果导入到SQL数据库表中。
您能帮我如何做到这一点吗?到目前为止,我有这个:
public void ImportCSV()
{
string path = @"C:\...\...\...\TestCSV\";
var engine = new FileHelperEngine<Customer>();
var result = engine.ReadFile(path + "test3.csv");
engine.WriteFile(path + "FileOut.csv", result);
}
和一个映射类:
public class Customer
{
public string Feld1;
public string Feld2;
public string Feld3;
public string Feld4;
}
这有效,但是我不知道如何将结果写入新的.csv文件中,我可以使用SQL表(我知道这已经在前面讨论过了,但是我找不到适合我的解决方案,所以远) 预先感谢您的帮助
答案 0 :(得分:0)
您不会直接将其读入SQL。您可以通过FileHelpers例程将其读入DataTable,然后使用该DataTable通过所需的任何.NET提供程序来填充数据库。