📄 asp如何操作excel,读取表格.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0055)http://www.51base.com/article/view_article.asp?id=74344 -->
<HTML lang=zh-cn><HEAD><TITLE>NB联盟</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type><LINK
href="NB联盟32.files/style.css" rel=stylesheet>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<BODY><!-- start page body -->
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 class=td id=position
width=773>
<TBODY>
<TR>
<TD class=shadow colSpan=2 height=20 width=262> <A
href="http://www.51base.com/"><IMG border=0
src="NB联盟32.files/logo1.gif"></A> </TD>
<TD align=right width=505>
<P align=left></P></TD></TR></TBODY></TABLE>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 id=main width=770>
<TBODY>
<TR>
<TD class=tdlbr vAlign=top>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 id=welcome
style="TABLE-LAYOUT: fixed" width="98%">
<TBODY>
<TR>
<TD style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all"
vAlign=top><FONT color=red><B>文章标题</B></FONT><FONT color=red><B>:
asp如何操作excel,读取表格!!! </B></FONT>
<HR noShade SIZE=1>
<BR>---------------------------------------------------------------
<BR> <BR><%
<BR>'=====================ASP读取EXCEL注事项===========================
<BR>'i)将Excel97或Excel2000生成的XLS文件(book)看成一个数据库,其中的每一个工作表(sheet)看成数据库表
<BR>'ii)ADO假设Excel中的第一行为字段名.所以你定义的范围中必须要包括第一行的内容
<BR>'iii)Excel中的行标题(即字段名)不能够包含数字.
Excel的驱动在遇到这种问题时就会出错的。例如你的行标题名为“F1”
<BR>'iiii)如果你的Excel电子表格中某一列同时包含了文本和数字的话,那么Excel的ODBC驱动将不能够正常,
处理这一行的数据类型,你必须要保证该列的数据类型一致 <BR>'E-MAIL:Kaxue@Hotmail.com
QQ:484110 HOMEPAGE:www.Flyday.net
<BR>'整理时间:Thursday, May 23, 2002 5:54
PM WIN2000SERVER+IIS5 测式通过
<BR>'===================================================================
<BR> Dim Conn,Driver,DBPath,Rs <BR> '
建立Connection对象 <BR> Set Conn =
Server.CreateObject("ADODB.Connection") <BR> Driver
= "Driver={Microsoft Excel Driver
(*.xls)};" <BR> DBPath = "DBQ="
& Server.MapPath( "test.xls" )
<BR> '调用Open 方法打开数据库 <BR> Conn.Open
Driver & DBPath <BR> 'DSN连接方式
<BR> 'Conn.Open "Dsn=test" <BR> '注意
表名一定要以下边这种格试 "[表名$]" 书写
<BR> Sql="Select * From [Sheet1$]
where 序号=0" <BR> Set
Rs=Conn.Execute(Sql) <BR> IF Rs.Eof And
Rs.Bof Then <BR> Response.write
"没有找到您需要的数据!!" <BR> Else <BR> Do
While Not Rs.EOF <BR>
Response.write Rs("姓名") <BR>
Rs.MoveNext <BR> Loop <BR> End
IF <BR> Rs.Close <BR> Set
Rs=nothing <BR> Conn.Close <BR> Set
Conn=Nothing <BR> 'Response.Write
"成功!" <BR>%>
<BR>---------------------------------------------------------------
<BR> <BR>其实跟链数据库差不多的<BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE align=center border=0 cellPadding=2 cellSpacing=0 id=footer width=770>
<TBODY>
<TR>
<TD align=middle class=tdt>
<P align=center></P></TD></TR></TBODY></TABLE><BR></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -