问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp中怎么导入excel到SQL中?

发布网友 发布时间:2022-04-27 11:19

我来回答

2个回答

热心网友 时间:2023-09-14 22:01

Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Excel Driver (*.xls)};Dbq=" & Server.MapPath(FileName)
'打开记录集,表名一定要以"[表名$]"的格式
strSql="Select * From [Sheet1$]"
Set rsexcel=db.Execute(strSql)
Set rs = Server.CreateObject("ADODB.RecordSet")
SQL = "Select * From [users]"
rs.Open SQL, Conn, 1, 3
N = rs.fields.count-1'数据表字段数
M = rsexcel.fields.count-1'excel表里字段数
Redim L(N)'定义数据表数组
Redim arr(M)'定义excel表数组

'把数据表里的字段表存入数组L中
For k=0 To N
L(k) = Rs(k).name
next
'把excel表里的字段存入数组arr中
for p=0 to M
arr(p) = rsexcel(p).name
next
'取数组长度
x=UBound(l)
y=UBound(arr)

j=0
startime=timer() '开始时间
Do While Not rsexcel.EOF

rs.AddNew
'循环读取所有行
for i=6 to x'对数据表进行循环 rs(0)是 id 所以跳过
if l(i)=arr(j) then'通过数组判断两表字段是否相同,如相同对其进行赋值,不相同置0
if Trim(rsexcel(j))<>"" then
'response.write Trim(rsexcel(j))&"|"
rs(i)=Trim(rsexcel(j))
else
rs(i)=0
end if
if j< M then '当execl表数据是最后一项时不能在加1了
j=j+1
else
j=j
end if
else
rs(i)=0
end if
rs(3)=typeid
Next
rsexcel.MoveNext
rs.update
j=0
Loop
endtime=timer()
'关闭对象
rsexcel.Close
Set rsexcel=nothing
db.Close
Set db=Nothing

热心网友 时间:2023-09-14 22:02

我没有写过asp,但是初步思路应该是asp打开excel文件,然后写代码逐行、逐块等各种方式读入数据,然后用sql语句insert或者update到数据库中追问这个我知道啊,我就不知道怎么写。

追答对不起,我也没有写过,asp应该有类似openfile之类的函数取得一个句柄这类的,找专门书籍看看吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人类如何才能悬浮在空中? - 知乎 人体悬浮术是真的存在吗 人体怎样才能真正的在空中悬浮 小孩c蛋白反应高是什么原因 (2014?南海区二模)如图所示,物重G为2000N,小红用800N的拉力花2s的时间... 苹果13系列升级iOS15.5好吗? 出生2o12年11月20日2点姓石光字辈取名 求龙凤胎名字:2012年6月21日(农历5月初3)凌晨0点40分出生,大的为龙,小... by和take有什么区别 takeby后面跟交通工具的区别 求助:用ASP将excel导入到数据库中 怎样使用asp将excel中数据导入到sql server数据库中 ASP代码中如何把EXCEL数据导入到SQL SERVER数据库中? 苹果手机掉水里面了他两天了现在打不开开不开机怎么办呀 苹果5s掉水里面&#39;开不了机怎么办 苹果手机进水后无法开机,怎么修? 苹果5s进水了开不开机怎么办 苹果5s进水后开不了机,充电也没反应怎么回事? 沁园春长沙和沁园春雪在意境上有何不同 沁园春雪和沁园春长沙试比较两首词在在写作手法上的共同点是什么 沁园春长沙和沁园春雪表达的思想感情上的不同 急求 沁园春 长沙和沁园春·雪 沁园春长沙和沁园春雪写作上的相同点 《沁园春·长沙》与《沁园春·雪》在内容上和形式上有什么不同点和相同点? 沁园春长沙与沁园春雪的相同点和不同点 沁园春 长沙中与沁园春 雪有异曲同工之妙的句子 比较沁园春雪和长沙的异同 《沁园春·雪》和《沁园春·长沙》的异同点是什么 ? 沁园春雪与沁园春长沙的异同 沁园春雪与沁园春长沙在写法和内容上有什么异同? asp.net怎样把Excel数据上传到数据库中 怎么在ASP页面上传EXCEL数据到ACCESS数据库中 元谋人、 蓝田人、 北京人、山顶洞人区别是什么? 如何通过asp将excel表导入access数据库中 ASP导入EXCEL到access数据库 用.asp Excel、word内容导入数据库 元谋人、北京人、山顶洞人的习性? ASP里,将Excel导入到Access数据库 将下列原始人类按时间先后排序 元谋人、山顶洞人、北京人、半坡人、河姆渡人 我做了一个ASP动态网站,我想通过后台操作,将EXCEL文件导入到数据库中对应的表中,而且字段也要对应 元谋人,北京人,山顶洞人,河姆渡氏族,半坡氏族,大汶口居民的考古分期 ASP.NET中如何把Excel的数据导入到数据库中,最好给详细的代码和注释... 比较元谋人,北京人,山顶洞人的异同点? 求ASP.NET将Excel导入到数据库的完整例子?急!!!(一个sheet中的数据导入... 北京人、山顶洞人、元谋人谁最早 因需要,用ASP编写了一个EXCEL上传程序,并且把上传的EXCEL数据导入到已经... 元谋人,北京人,山顶洞人都生活在什么时代?为什么? 元谋人北京人山顶洞人生活的时间地点是什么 asp中把excel中数据导入SQL数据库 (元谋人,山顶洞人,北京人)生活在什么时代