実際には、Excel には多くのアプリケーションがあります。今日、私は大量の Excel ファイルを取得し、その中のデータを読み取って他の目的に使用する必要があります。これには、ASP が Excel 内のすべてのテーブル名を走査する必要があります。コードを見てください:
次のようにコードをコピーします。
<%@LANGUAGE=VBSCRIPT コードページ=65001%>
<%
dim conn,rs,excelファイル名
ExcelFileName=Server.MapPath(データ/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>
<頭>
<meta http-equiv=Content-Type content=text/html;
<title>Excel の操作</title>
</head>
<本文>
<%
薄暗い私
response.write(Excel テーブル情報フィールド:<br />--------------------------------<br />)
i=0 から rs.fields.count-1 の場合 ステップ 1
response.write(rs.fields(i).name&<br />)
次
response.write(<br />Excel のテーブル名 (Table_Name):<br />----------------------<br />)
rs.EOF ではないが
response.write(rs(テーブル名)&<br />)
rs.movenext
曲がります
%>
</body>
</html>