在ASP里如何将数据导入到Excel文件中?(100分)

  • 主题发起人 主题发起人 codesite
  • 开始时间 开始时间
C

codesite

Unregistered / Unconfirmed
GUEST, unregistred user!
ASP连接SQL Server,将某张表的数据select出来,然后将结果存到本地的一个Excel文件
中,该如何实现?
 
http://www.playicq.com/
好象有例子!!
 
用asp操作本地的资源比较麻烦,要用到com或者active X等咚咚。
 
用google搜索了半天,也没找到简单的解决办法,如echoljb说的,要用到com或者acitiveX等东西,
太麻烦了。
问题结束
 
<html><title>打印Excel报表</title>
<%
'控制脚本语言
response.write"<script language="&amp;"VBScript"&amp;">"
%>
function ccprint()
Set xlApp = CreateObject("EXCEL.APPLICATION")
Set xlBook = xlApp.Workbooks.Open("c:/Info/test.xlt")
set xlsheet1 = xlBook.ActiveSheet
<%
ii=1
do
while ii<11
response.write"n"&amp;ii&amp;"=fmp.n"&amp;ii&amp;".value"
%>
//隔一行!
<%response.write"xlSheet1.cells("&amp;ii+4&amp;",2).value=n"&amp;ii%>
//隔一行!
<%response.write"m"&amp;ii&amp;"=fmp.m"&amp;ii&amp;".value"%>
//隔一行!
<%response.write"xlSheet1.cells("&amp;ii+4&amp;",3).value=m"&amp;ii%>
//隔一行!
<%
ii=ii+1
loop%>
xlSheet1.Application.Visible = True
end function
<%
response.write"</script>"
%>

<html><title>打印Excel报表</title>
<body>
<center>
<h2><font color=red>Shop报表</font></h2>
<p>&amp;nbsp;</p>
<form name="fmp" method="post" action="">
<%

sql="select * from InfoShop order by ShopNo DESC"
rs.open sql,conn,3,2
%>
<table width="396" height="58" border="1" bordercolor="#00FF00" bgcolor=lightyellow>
<tr bgcolor=deepskyblue>
<th><b>名称</b></th>
<th><b>编号</b></th>
</tr>
<%
n=1
do
while not rs.eof
%>
<tr align=center>
<td>
<input name="<%="n"&amp;n%>" type="hidden" value="<%=rs("ShopName")%>">
<%=rs("ShopName")%>
</td>
<td>
<input name="<%="m"&amp;n%>" type="hidden" value="<%=rs("ShopNo")%>">
<%=rs("ShopNo")%>
</td>
</tr>
<%
m=m+1
n=n+1
rs.MoveNext
loop
%>
<% rs.close
set rs=nothing
%>
</table>
<p>
<input name="Submit2" type="button" onclick="ccprint()" onDblClick="ccprint()" value="打印">
<br/>
</p>
</form>
</center>
</body>
</html>
 
后退
顶部