ASP中将Excel数据导入到Access

作者:佚名 来源:papozhe.com 时间:2009-02-02 09:15:00 

<%
dim conn     ’定义一个连接变量 
dim conn2        ’定义第二个连接变量 
’On Error Resume Next 
Server.ScriptTimeOut = 999999       ’超时时间 
set conn=CreateObject("ADODB.Connection") 
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Data Source="&Server.MapPath("Fang.mdb")  ’要导入的数据库名称,这里是Fang.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="&Server.MapPath("Fang.xls") ’要导入的EXCEL表名称Fang.xls 
’----------------------------------------------------------------------------------------------------------------- 
’这里要说明的是,数据库和Excel表和该文件必须在网站同一目录里 
’----------------------------------------------------------------------------------------------------------------- 
sql = "SELECT * FROM [Sheet1$]"      ’要导入的Excel数据里面的表的名称,后面一定要加$ 
set rs = conn2.execute(sql) 
while not rs.eof 
sql = "insert into zhenya([country],[mobile]) values(’"& fixsql(rs(0)) &"’,’"& fixsql(rs(1)) &"’)" 
’其中的zhenya是要导入的目标表,其后的country,mobile是zhenya表中的字段名,但是要和后面的fixsql(rs(数字))要对应! 
’response.write sql 
’response.end 
conn.execute(sql) 
rs.movenext 
Response.Write "正在插入 "&sql&"<Br>" 
’在这里输出执行的语句,可以去掉的! 
Response.Flush 
wend 


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

If Err = 0 Then 
Response.Write "导入成功" 
Else 
Response.Write "导入失败!" 
End If 

function fixsql(str) 
dim newstr 
newstr = str 
if isnull(newstr) then 
newstr = "" 
else 
newstr = replace(newstr,"’","’’") 
end if 
fixsql = newstr 
end Function 
%> 

标签:excel,access,数据,导入
0
投稿

猜你喜欢

  • 跨浏览器的本地存储(二):DOM:Storage

    2008-08-15 13:39:00
  • mssql 大小写区分方法

    2008-12-29 14:08:00
  • ajax标签导航实例详解教程

    2008-02-01 10:54:00
  • 产品设计与用户体验

    2009-02-02 10:15:00
  • ASP在线转flv+缩略图

    2007-08-27 16:18:00
  • 從無到有實現一個xml數據庫登錄驗証

    2008-09-05 17:12:00
  • 定格动画浅析(一)

    2009-07-30 12:50:00
  • Python保存数据至MySQL时中文问题

    2011-02-23 12:06:00
  • 设计者在网页排版中应注意的一些问题

    2012-04-20 13:13:58
  • 8个asp生成随机字符的函数

    2007-08-04 10:17:00
  • 滚动条样式的css代码介绍

    2008-10-21 10:56:00
  • Oracle 中文字段进行排序的sql语句

    2009-09-26 18:58:00
  • 从IIS到SQL Server数据库安全

    2008-12-24 15:58:00
  • 关于select元素的两个小问题

    2008-12-25 13:41:00
  • js表单检测数字

    2007-10-12 13:52:00
  • 说说CSS Hack 和向后兼容

    2010-05-17 13:11:00
  • sqlserver 三种分页方式性能比较[图文]

    2011-09-30 11:16:20
  • 将表数据生成SQL脚本的存储过程和工具

    2009-01-08 15:24:00
  • js仿googl拖拽效果

    2007-09-29 13:16:00
  • xWin的HTC分享

    2009-09-13 18:50:00
  • asp之家 网络编程 m.aspxhome.com