2

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

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

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

4

1 回答 1

1

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

例如

bulk insert [tableName] from 'c:\test.csv'
With (
         FIELDTERMINATOR =',',
         FIRSTROW=1
)
于 2013-10-15T05:29:39.690 回答