好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > asp實現excel中的數據導入數據庫

asp實現excel中的數據導入數據庫

熱門標簽:濰坊呼叫中心外呼系統供應商 重慶外呼電銷系統費用 北京大興區地圖標注 電銷機器人一個多少錢 地圖標注不完整被罰款 地圖標注中心多少錢注冊 鄭州語音電銷機器人官網 微信地圖標注有什么用 不封卡外呼系統一般多少錢

asp實現excel中的數據導入數據庫

% Response.CodePage=65001%>
% Response.Charset="UTF-8" %>
%
wenjian = request.Form("select")
 
'獲取文件擴展名
ext = FileExec(wenjian)
'判斷文件擴展名
if ext > "xls" then
  response.Write("script>alert('文件類型不對,請核實!');window.location.href='index.html';/script>")
  response.End()
end if
 
Dim objConn,objRS
Dim strConn,strSql
 
set objConn=Server.CreateObject("ADODB.Connection")
set objRS=Server.CreateObject("ADODB.Recordset")
 
excelFile = server.mappath(wenjian) 
'針對excel 2007
strConn = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source="  excelFile  ";"  "Extended Properties=Excel 8.0;"
objConn.Open strConn
 
strSql="SELECT * FROM [Sheet1$]"
 
objRS.Open strSql,objConn,1,1
objRS.MoveFirst
 
%>!--#include file="conn.asp"-->%
'循環excel中所有記錄
while not objRS.eof
 
  set rs = Server.CreateObject("Adodb.Recordset")
  '查詢語句
  sql_s = "select * from ceshi where lname='"  objRS(0)  "' and old='"  objRS(1)  "' and sex='"  objRS(2)  "' and guojia='"  objRS(3)  "' and QQ='"  objRS(4)  "'"
  rs.open sql_s, conn, 1, 1
  '重復的數據不做錄入操作
  if rs.eof then
    '插入語句
    '****excel中第一條不會被錄入****
    sql = "insert into ceshi (lname, old, sex, guojia, QQ)values ('"  objRS(0)  "', '"  objRS(1)  "', '"  objRS(2)  "', '"  objRS(3)  "', '"  objRS(4)  "')"
    '執行插入
    conn.execute(sql)
  end if
  objRS.MoveNext 
  rs.close
  set rs = nothing
wend
 
'又到了各種關閉的時候
conn.close
set conn = nothing
objRS.Close
objConn.Close
set objRS = Nothing
set objConn = Nothing
 
response.Write("script>alert('導入成功');window.location.href='index.html';/script>")
response.End()
 
Function FileExec(fileName)
 FileExec = Mid(fileName,Instr(fileName,".")+1,Len(fileName)-Instr(fileName,"."))
End Function
%>

再分享一個簡化版的代碼

wenjian=request.Form("floor")
		fileext=mid(wenjian,InStrRev(wenjian,".")+1)
		if lcase(fileext)>"xls" then
			response.write "script>alert ('文件格式不對,請上傳Excel文件');window.location.href='updateFloor.asp';/script>"
			response.end
		end if
		set conne=server.CreateObject("ADODB.Connection")
		connStre="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  Server.MapPath( ""wenjian"" )";Extended Properties='Excel 8.0;HDR=YES;IMEX=1';"
		conne.open connStre
		Sqle="select * from [sheet1$] " 
		Set rse = Server.CreateObject("ADODB.Recordset")
		rse.open sqle,conne,1,1
		'驗證
		hang=2
		do while not rse.eof
		'名稱不能為空
			if trim(rse(0))>"" then
			else
				mess="第" hang "行名稱為空,請檢查!"
				response.Write"script>alert('" mess "').window.location.href='updateFloor.asp'/script>"
				response.End()
			end if 
			rse.movenext
			hang=hang+1
		loop
		rse.movefirst
		do while not rse.eof
			set rst=server.CreateObject("adodb.recordset")
			sqlt="select * from Sellman"
			rst.open sqlt,conn,1,3
			rst.addnew()
			rst("CompanyName")=c2(rse(0))
			rst("CompanyInfo")=c2(rse(1))
			rst("address")=c2(rse(2))
			rst("tel")=c2(rse(3))"nbsp;nbsp;"c2(rse(7))
			rst("Fax")=c2(rse(4))
			rst("linkman")=c2(rse(5))
			rst("Homepage")=c2(rse(8))
			rst("Email")=c2(rse(6))
			rst.update()
			rst.close
			set rst=nothing
			rse.movenext
		loop
		rse.close
		set rse=nothing
		response.Write "script>alert('導入成功!');location.href='updateFloor.asp';/script>"

其實簡單的說象access 數據庫一樣,把excel文件打開,再進行讀再寫到access中你要寫到sqlserver中就把寫的過程改一下就成了

看下代碼:

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 

您可能感興趣的文章:
  • PHP將Excel導入數據庫及數據庫數據導出至Excel的方法
  • Drupal讀取Excel并導入數據庫實例
  • 利用phpexcel把excel導入數據庫和數據庫導出excel實現
  • PHP 如何利用phpexcel導入數據庫
  • Excel導入數據庫時出現的文本截斷問題解決方案
  • ASP.NET下將Excel表格中的數據規則的導入數據庫思路分析及實現
  • C++ 中實現把EXCEL的數據導入數據庫(ACCESS、MSSQL等)實例代碼

標簽:海南 揭陽 唐山 汕頭 撫州 攀枝花 鶴崗 佛山

巨人網絡通訊聲明:本文標題《asp實現excel中的數據導入數據庫》,本文關鍵詞  asp,實現,excel,中的,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp實現excel中的數據導入數據庫》相關的同類信息!
  • 本頁收集關于asp實現excel中的數據導入數據庫的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲另类小说交换| 毛片精品一区二区三区| 哪里可以看黄色小说| 欧美一级特黄AAAAAA片| 免费精产国品一二三产区区别| 成人欧美一区二区三区影院视频| 中文字幕亚洲综合精品一区| 91福利影院| 欧美国产日韩911在线观看| 女子全身透明内衣图片| 亚洲精品中国国产嫩草影院美女| 草莓榴莲黄瓜丝瓜蕾丝| 欧美巨大性爽爱奶乳田美视频| 80s无码人妻精品| 女人逼的视频| 大尺度一对一视频聊天软件| 免费看黄色片| 亚洲美女人黄网成人女| 久久99国产乱子伦精品免| 五月天激情国产综合婷婷婷| totakkahayakirix美国印度歌曲| 日本边添边摸边做边爱的边剧情简介 | 国产全黄a一级毛片视频| 白洁与王乙的第二次| 2021麻豆剧果冻传媒入口永久| 蜜桃久久久| 艳肉乱痕1一12章精汁欲液| 大尺度床戏视频全| 亲爱的老师4韩国中字在线完整版| 教官扒开腿挺进我的猛烈h视频| 性欧美video超清| 渺渺没擦黑板老师做一节课光阴| 久久久精品成人免费看| 新婚夫妇白天啪啪自拍| 国内ai明星造梦鞠婧祎mv| 国产欧美日韩在线观看一区二区三区| 免费行情网站APP| 韩漫无遮羞在线观看| xxxxx国产老太| 日本免费人爱做在线观看视频| 羞羞影院男女午夜爽爽影视|