SQL/ASP读取EXCEL中的表名

就想对数据库的操作一样,当对数据库建立了连接之后,就可以用sql语句读取出该数据库中所有的表名,那么对于excel而言,有没有一个这样类似的办法呢?当对excel文件建立... 就想对数据库的操作一样,当对数据库建立了连接之后,就可以用sql语句读取出该数据库中所有的表名,那么对于excel而言,有没有一个这样类似的办法呢?
当对excel文件建立连接之后,能不能读取出里面所有的表名呢?
请高手指点指点,谢谢?
展开
 我来答
匿名用户
2013-07-21
展开全部
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
dim conn,rs,excelFileName
excelFileName=Server.MapPath("Data/test.xls")
set conn = Server.CreateObject("ADODB.Connection")
conn.connectionstring="Provider=Microsoft.Jet.OleDb.4.0;Persist Security Info=True;Data Source=" & excelFileName & ";Extended ProPerties=""Excel 8.0;HDR=Yes;IMEX=1"";"
conn.open()
set rs=conn.OpenSchema(20)
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Excel操作</title>
</head><body>
<%
dim i
response.write("Excel表信息字段:
------------------------
")
for i=0 to rs.fields.count-1 step 1
response.write(rs.fields(i).name&"
")
next
response.write("
Excel中的表名(Table_Name):
------------------------
")
while not rs.EOF
response.write(rs("Table_Name")&"
")
rs.movenext
wend
%>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-21
展开全部
Set rstSchema=Conn.OpenSchema(20)
Do Until rstSchema.EOF
Response.Write"Table name:"& rstSchema(2)&"<br>"& "Tabletype:"& rstSchema(3)&"< br> "
rstSchema.MoveNext
Loop
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式