【www.gdgbn.com--excel】

<%
DB="db1.mdb"
path=Server.MapPath(DB)
set conn=server.createobject("adodb.Connection")
connstr="provider=Microsoft.Jet.OLEDB.4.0;Data Source="&path
conn.Open connstr
Set rs=server.CreateObject("adodb.recordset")

%>


 
  New Document
 
 
 
 
 
 
 <script>
function CheckAll(a)
{
  o=document.getElementsByName(a)
  for(i=0;i   o[i].checked=event.srcElement.checked
}
function fsubmit()
{
 if(!f2("要生成excel","确定要将这些记录生成excel文件吗?","记录")) return false;
}

function f2(text,t1,name)
{
  var dnum=document.getElementsByName("id").length; 
  j=0;
  if (dnum==1)
  {
   if(document.form1.id.checked==true)
   {
    j++;
   }  
  }
  else
  {
   for (i=0;i    {
    if(document.form1.id[i].checked==true)
    {
     j++;
    }   
   }
  }
  if (j==0)
  {
    alert("请选择你要"+text+"的"+name);
 return false;
  }
  else
  {
    if(!confirm(t1)) return false; 
  }
  return true;
}

 </script>

 
 
 


 
 

1.asp文件


<%
"功能:将指定的记录生成excel文件
"作者:wangsdong


id=request("id")
set Conn =server.CreateObject("adodb.connection")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open ConnStr
dim rs,sql,filename,fs,myfile,x
Set fs = server.CreateObject("scripting.filesystemobject")
filename = Server.MapPath("111cn.net教程.xls")
if fs.FileExists(filename) then
fs.DeleteFile(filename)
end if
set myfile = fs.CreateTextFile(filename,true)
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select id,username,password,content,sex,ytime from users where id in("&id&")"
rs.Open sql,conn,1,1

if rs.EOF and rs.BOF then
else
dim strLine,responsestr
strLine=""
For each x in rs.fields
strLine = strLine & x.name & chr(9)
Next
myfile.writeline strLine
Do while Not rs.EOF
strLine=""
for each x in rs.Fields
strLine = strLine & x.value & chr(9)
next
myfile.writeline strLine
rs.MoveNext
loop
end if
rs.Close
set rs = nothing
Response.Write "生成EXCEL文件成功!下载:"
%>

本文来源:http://www.gdgbn.com/bangongshuma/24019/