如何对sql server数据库中某一个表批量导入excel数据

2025-04-06 00:09:14
推荐回答(4个)
回答1:

1.select * into t# FROM openrowset( 'Microsoft.Jet.OLEDB.4.0',
2.'EXCEL 5.0;HDR=YES;IMEX=1; DATABASE=d:\kq\salary.xls',Sheet1$)
3.上面是在sql server查询分析器直接导入数据,意思是将d:\kq\salary.xls的sheet1导入到sql 4.server的表t#(该语句会新建表,如果sql server已经存在该表会报错)

回答2:

select * into t# FROM openrowset( 'Microsoft.Jet.OLEDB.4.0',
'EXCEL 5.0;HDR=YES;IMEX=1; DATABASE=d:\kq\salary.xls',Sheet1$)

上面是在sql server查询分析器直接导入数据,意思是将d:\kq\salary.xls的sheet1导入到sql server的表t#(该语句会新建表,如果sql server已经存在该表会报错)

回答3:

如果人数多的话,还不如开发个小工具,后台连到sql server。这样更可靠,方便些。

回答4:

写个程序好了。让他们自己提交上去。看看你用什么程序写。直接搜索下asp.net导入excl大把程序。