使用c#将CSV文件插入数据库映射列

时间:2016-04-11 15:08:09

标签: c# wpf oracle

我需要帮助将CSV数据文件插入Oracle数据库。

这是我的问题。

我有一个CSV文件,我有一些数据,包括带有','分隔符的标题。我还有一个数据库表,它与名称表具有相同的标题。

现在,我想将CSV文件的数据插入到数据库中并映射每列。

例如,abc.csv有a,b,D列,tableA有A,B,D列

现在a = A,b = B且d = D

但问题是此CSV列未修复。列位置可以更改。

有什么想法吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试使用SQL批量复制类。 http://dotnetmentors.com/c-sharp/bulk-upload-into-sql-server-using-sqlbulkcopy-and-c-sharp.aspx

假设您的CSV中的列名称没有更改,您可以将CSV中的列映射到您的表格。

希望这有帮助。