Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将数据从Excel工作表上传到SQL表?_Sql_Sql Server - Fatal编程技术网

如何将数据从Excel工作表上传到SQL表?

如何将数据从Excel工作表上传到SQL表?,sql,sql-server,Sql,Sql Server,我正在尝试将数据从excel上传到SQL表,但excel列与表列的顺序不一致,新数据不应替换表中的现有数据,而是应增加行数 是否有任何存储过程来更新表?但是excel中的列不是按顺序排列的 请建议。检查。如果有多个表插入,则可以创建一个存储过程并从excel读取数据,并传递到SP将管理插入语句的存储过程。您可以使用OPENROWSET和Microsoft.ACE.OLEDB.12.0从excel文件读取您是否同意创建SSIS包?

我正在尝试将数据从excel上传到SQL表,但excel列与表列的顺序不一致,新数据不应替换表中的现有数据,而是应增加行数

是否有任何存储过程来更新表?但是excel中的列不是按顺序排列的


请建议。

检查。如果有多个表插入,则可以创建一个
存储过程
并从excel读取数据,并传递到SP将管理插入语句的存储过程。您可以使用
OPENROWSET
Microsoft.ACE.OLEDB.12.0
从excel文件读取您是否同意创建SSIS包?