自动从文件夹中的多个CSV文件导出数据的过程

时间:2013-10-15 05:16:47

标签: c# asp.net sql sql-server

我已经编写了一个脚本,用于将数据从单个CSV文件导出到SQL Server。我必须提供该CSV的路径。

我正在试图弄清楚如何修改代码以便它检查特定文件夹中的CSV文件,然后逐个开始处理它们。处理完每个文件后,它会将原始文件移动到其他位置。提前谢谢。

更新 我编写了一个控制台应用程序来解析CSV,连接到SQL数据库并插入值。但就像我说的那样我必须给出文件路径。我正在寻找一种只提供文件夹名称的方法,应用程序应查找该文件夹中的任何CSV文件,解析每个文件,将数据导出到SQL,一旦完成将该文件移动到另一个文件夹,然后从下一个文件夹开始文件。

1 个答案:

答案 0 :(得分:1)

要从csv迁移数据,请尝试bulk insert http://msdn.microsoft.com/ru-ru/library/ms188365.aspx

例如

bulk insert [tableName] from 'c:\test.csv'
With (
         FIELDTERMINATOR =',',
         FIRSTROW=1
)