将数据从Excel上传到数据库C#

时间:2013-08-20 17:21:21

标签: c# sql stored-procedures upload

我有一个小问题。一旦我将excel文件中的数据读入Data表变量,我就需要将其上传到数据库中的表中。但是excel文件中的列数不固定。因此,我每次上传时都需要创建一个表格。我想调用存储过程来创建表。为此,我将第一行(包含用于创建表的列名)传递给存储过程。考虑到列数未知,我该怎么做?我无法将其作为数组传递,因为存储过程不接受数组。请帮忙。

1 个答案:

答案 0 :(得分:0)

T-SQL: Parse a delimited string正是您要找的。

引用:

  

当我需要将数组从应用程序传递到SQL存储过程时,我最常使用这一块代码。