我正在尝试使用出色的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表(我知道这已经在前面讨论过了,但是到目前为止我找不到适合我的解决方案)预先感谢您的帮助
您不会直接将其读入SQL。您可以通过FileHelpers例程将其读入DataTable,然后使用该DataTable通过所需的任何.NET提供程序来填充数据库。