如何将csv文件保存到数据库中?

时间:2012-09-11 07:03:35

标签: c# asp.net

我正在使用C#在asp.net中创建一个窗口应用程序。我想浏览并导入.csv文件并将其保存在数据库中。导入部分我已经完成了。现在,我该怎么把它保存在数据库中?我是该语言的新手所以请帮助

2 个答案:

答案 0 :(得分:0)

您可以使用ADO.NET,您需要查找数据适配器等。

如果将电子表格导入DataTable或DataSet,则可以使用数据适配器使用INSERT命令填充数据库中的表。

查找http://msdn.microsoft.com/en-us/library/system.data.common.dataadapter.aspx

希望这有助于。

答案 1 :(得分:0)

一旦你有了文件上传机制(例如,使用FileUpload控件),只需遍历服务器上CSV文件中的行,使用现有的CSV阅读器将它们解析为字段(不要尝试除非您的数据完全无关紧要,否则您将无法处理所有边缘情况),并使用您选择的调用约定对您的数据库执行一堆SQL INSERT语句。