ASP.NET中如何把EXCEL中数据导入到SQL SERVER中去呀?

 我来答
百度网友1ddc5d719
2006-06-03 · TA获得超过105个赞
知道答主
回答量:78
采纳率:0%
帮助的人:0
展开全部
dim conn
dim conn2
set conn=CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Data Source=c:\book1.mdb"

set conn2=CreateObject("ADODB.Connection")
conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Extended properties=Excel 5.0;Data Source=c:\book1.xls"

sql = "SELECT * FROM [Sheet1$]"
set rs = conn2.execute(sql)
while not rs.eof
sql = "insert into xxx([a],[b],[c],[d]) values('"& fixsql(rs(0)) &"','"& fixsql(rs(1)) &"','"& fixsql(rs(2)) &"','"& fixsql(rs(3)) &"')"
conn.execute(sql)
rs.movenext
wend

conn.close
set conn = nothing
conn2.close
set conn2 = nothing

function fixsql(str)
dim newstr
newstr = str
if isnull(newstr) then
newstr = ""
else
newstr = replace(newstr,"'","''")
end if
fixsql = newstr
end function

我想你应该能看明白吧,你主要看其中的方法就行了,就是象access 数据库一样,把excel文件打开,再进行读再写到access中你要写到sqlserver中就把写的过程改一下就成了.祝你好运
卟懂爱的芯
2006-06-03 · TA获得超过466个赞
知道答主
回答量:156
采纳率:0%
帮助的人:0
展开全部
将Excel数据导入Access

点击参考资料,有具体操作步骤。
参考资料:http://www.diy5.net/Article/bgyy/200502/21914.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友508c4f1155
2006-06-03 · TA获得超过134个赞
知道答主
回答量:422
采纳率:0%
帮助的人:0
展开全部
用调用语句.OPEN
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式