ASP操作Excel(読み書き)
1248 ワード
以前はウェブページからExcelに大量にコピーしていたので、面倒でした.
検索によると、元ASPのADODBオブジェクトはExeclを操作することができ、読むことができ、書くことができ、モデルコードは以下の通りで、参考にしてください.
検索によると、元ASPのADODBオブジェクトはExeclを操作することができ、読むことができ、書くことができ、モデルコードは以下の通りで、参考にしてください.
<%
Dim Conn,Driver,DBPath,Rs
Set Conn = Server.CreateObject("ADODB.Connection")
Driver = "Driver={Microsoft Excel Driver (*.xls)};ReadOnly=0;"
DBPath = "DBQ=" & Server.MapPath( "book.xls" )
Conn.Open Driver & DBPath
Set Rs = Server.CreateObject("ADODB.Recordset")
Sql="select * from [Sheet1$]"
Rs.Open Sql,conn,1,3
%>
<table border="1">
<tr>
<% for i=0 to Rs.Fields.Count-1 %>
<td bgcolor="#0099FF"><%=Rs(i).Name%></td>
<% next %>
</tr>
<% do while Not Rs.EOF %>
<tr>
<% for i=0 to Rs.Fields.Count-1 %>
<td><%=Rs(i)%></td>
<%
next %>
</tr>
<%
Rs(" ") = " " & i+1
Rs.Update
Rs.MoveNext
Loop
Rs.close
set Rs=nothing
Conn.close
set Conn=nothing
%>
</table>