CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

如何在ASP页面中调用EXCEL数据

楼主iampc(匿名)2001-06-06 22:19:00 在 Web 开发 / ASP 提问

如何在ASP页面中像调用ACCESSS一样调用EXCEL数据,用ODBC已试过,不行. 问题点数:20、回复次数:3Top

1 楼playyuer(退休干部 卧鼠藏虫)回复于 2001-06-06 22:24:00 得分 0

'OLE   DB   +   ODBC   Driver   方式:  
  'adoConnection.Open   "Data   Provider=MSDASQL.1;driver=Microsoft   Excel   Driver   (*.xls);DBQ=e:\temp\book2.xls"  
  'Microsoft.Jet.OLEDB.4.0   方式,(建议)  
  adoConnection.Open   "Provider=Microsoft.Jet.OLEDB.4.0;Persist   Security   Info=False;Data   Source=e:\temp\book2.xls;Extended   Properties='Excel   8.0;HDR=Yes'"  
   
  参阅:  
  HOWTO:   Transfer   Data   from   ADO   Data   Source   to   Excel   with   ADO  
  http://support.microsoft.com/support/kb/articles/Q295/6/46.asp  
   
  HOWTO:   Transfer   Data   from   an   ADO   Recordset   to   Excel   with   Automation    
  http://support.microsoft.com/support/kb/articles/Q246/3/35.ASP   Top

2 楼playyuer(退休干部 卧鼠藏虫)回复于 2001-06-07 13:31:00 得分 20

<%  
  Dim   adoConnection    
  Set   adoConnection   =   Server.CreateObject("ADODB.Connection")  
  'OLE   DB   +   ODBC   Driver   方式:  
  'adoConnection.Open   "Data   Provider=MSDASQL.1;driver=Microsoft   Excel   Driver   (*.xls);DBQ=e:\temp\book2.xls"  
  'Microsoft.Jet.OLEDB.4.0   方式,(建议)  
  adoConnection.Open   "Provider=Microsoft.Jet.OLEDB.4.0;Persist   Security   Info=False;Data   Source=e:\temp\book2.xls;Extended   Properties='Excel   8.0;HDR=Yes'"  
   
  Dim   adoRecordset    
  Set   adoRecordset     =   Server.CreateObject("ADODB.Recordset")  
  adoRecordset.Open   "select   *   from   [sheet1$]",   adoConnection,   adOpenKeyset,   adLockOptimistic  
   
  'response.Write   adoRecordset.GetString  
  response.Write   "<TABLE   border=1   width='100%'><TR><TD>"   &   adoRecordset.GetString(,10,"</td><td>",   "</TD></TR><TR><TD>","&nbsp;")   &   "#</td><td   colspan='"   &   adoRecordset.fields.count-1   &   "'>&nbsp;</td></tr></TABLE>"  
   
   
  %>Top

3 楼playyuer(退休干部 卧鼠藏虫)回复于 2001-06-07 13:35:00 得分 0

<%@   Language=VBScript   %>  
  <HTML>  
  <HEAD>  
  <META   NAME="GENERATOR"   Content="Microsoft   Visual   Studio   6.0">  
  </HEAD>  
  <BODY>  
  <%   dim   adoConnection  
        dim   adoRecordset  
        set   adoConnection=Server.CreateObject("ADODB.Connection")    
        set   adoRecordset=Server.CreateObject("ADODB.Recordset")    
        adoConnection.Open   "Provider=Microsoft.Jet.OLEDB.4.0;Persist   Security   Info=False;Data   Source=e:\temp\book2.xls;Extended   Properties='Excel   8.0;HDR=Yes'"  
        adoRecordset.Open   "select   *   from   [sheet1$]",   adoConnection',1'   adOpenKeyset,   adLockOptimistic  
        response.write   "<TABLE   border=1   width='100%'><TR><TD>"   &   adoRecordset.GetString(,10,"</td><td>",   "</TD></TR><TR><TD>","&nbsp;")   &   "#</td><td   colspan='"   &   adoRecordset.fields.count-1   &   "'>&nbsp;</td></tr></TABLE>"  
        adoRecordset.close  
        set   adoRecordset=nothing  
        adoConnection.close  
        set   adoConnection=nothing  
  %>  
  </BODY>  
  </HTML>Top

相关问题

  • ASP是否可以在 页面 调用 并显示 Excel 表格??
  • asp页面如何调用.net页面
  • 页面调用
  • 页面调用
  • EXCEL中如何调用VBA编程打开一个WEB页面
  • 在asp页面中调用VB的dll时遇到的问题
  • 如何在asp页面中调用dll文件
  • 高手进!如何在asp页面调用cmd.exe?
  • asp页面如何调用ie自带打印功能!!
  • 急!!!ASP页面调用存储过程的问题!在线等!

关键词

  • adorecordset
  • adoconnection
  • nothing
  • close set

得分解答快速导航

  • 帖主:iampc
  • playyuer

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo