En pratique, Excel a de nombreuses applications. Aujourd'hui, j'ai un tas de fichiers Excel et je dois lire les données qu'ils contiennent et les utiliser à d'autres fins. Cela implique que ASP parcourt tous les noms de tables dans Excel. Regardez le code :
Copiez le code comme suit :
<%@LANGUAGE=VBSCRIPT CODEPAGE=65001%>
<%
dim conn, rs, excelFileName
excelFileName=Server.MapPath(Data/test.xls)
définir 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()
définir 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>
<tête>
<meta http-equiv=Content-Type content=text/html; charset=utf-8 />
<title>Opérations Excel</title>
</tête>
<corps>
<%
je suis faible
réponse.write(Champ d'informations du tableau Excel :<br />--------------------------------<br />)
pour i=0 à rs.fields.count-1 étape 1
réponse.write(rs.fields(i).name&<br />)
suivant
réponse.write(<br />Nom de la table (Table_Name) dans Excel :<br /----------------------------<br />)
alors que ce n'est pas rs.EOF
réponse.write(rs(Table_Name)&<br />)
rs.movenext
wend
%>
</corps>
</html>