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
投稿

猜你喜欢

  • 一文搞懂MySQL索引所有知识点

    2024-01-27 14:01:43
  • Pytorch中torch.unsqueeze()与torch.squeeze()函数详细解析

    2022-05-22 00:41:57
  • Python pygame 动画游戏循环游戏时钟实现原理

    2022-07-02 06:27:27
  • 如何把Recordset转换成彩色的XML文件?

    2009-11-02 20:22:00
  • PyCharm2021最新激活码+激活码补丁(亲测最新版PyCharm2021.3激活成功)

    2022-09-18 05:22:03
  • MySQL约束与索引概念详解

    2024-01-28 17:06:39
  • go语言开发中如何优雅得关闭协程方法

    2024-02-15 00:12:55
  • vue使用pdf.js预览pdf文件的方法

    2024-04-27 16:06:24
  • PL/SQL中编写Oracle数据库分页的存储过程

    2024-01-16 08:50:24
  • Pandas处理时间序列数据操作详解

    2021-06-19 07:21:45
  • django项目搭建与Session使用详解

    2021-05-19 11:37:31
  • 如何用Python合并lmdb文件

    2023-08-05 17:42:01
  • 跨平台、多浏览器页面测试

    2008-06-24 11:54:00
  • python 实现读取csv数据,分类求和 再写进 csv

    2023-02-02 00:47:20
  • Oracle 8x监控sysdba角色用户登陆情况

    2010-07-16 12:48:00
  • 详解Python中位运算的简单实现

    2021-09-07 14:36:38
  • python爬取之json、pickle与shelve库的深入讲解

    2023-11-05 00:58:35
  • Access2000迁移到Oracle9i要点

    2024-01-21 10:16:37
  • sqlserver 触发器实例代码

    2024-01-14 16:45:04
  • python3.8+django2+celery5.2.7环境准备(python测试开发django)

    2022-08-19 06:17:14
  • asp之家 网络编程 m.aspxhome.com