toexcel.asp
上传用户:btntkt
上传日期:2021-04-16
资源大小:5296k
文件大小:2k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

DOS

  1. <!--#include file="conn.asp"-->
  2. <%
  3. dim cls
  4. if session("admin")="" then
  5. Response.Redirect("admin.asp")
  6. else
  7. if session("flag")<>"0" then
  8. cls = Instr(session("flag"), "excel")
  9. if cls <= 0 then
  10. %>
  11. <script language="javascript">
  12. if (confirm("您的操作权限不够,系统拒绝你的访问,请点确定返回,或者点取消退出重新登录"))
  13.   location.href="login.asp";
  14. else
  15.   location.href="index.asp";
  16. </script>
  17. <%
  18. end if
  19. end if
  20. end if
  21. %>
  22. <%
  23. set rs=server.createobject("adodb.recordset")
  24. sql=request("sql")
  25. rs.open sql,conn,1,1
  26. curpath=Server.mappath("excel")
  27. Set fs = CreateObject("Scripting.FileSystemObject")
  28. if not fs.FolderExists(curpath) then fs.CreateFolder(curpath)
  29. Randomize
  30. sRand=rnd
  31. sRand=year(now)&month(now)&hour(now)&minute(now)&second(now)&sRand&".CSV"
  32. Set excelfile = fs.CreateTextFile(curpath&""&sRand, True)
  33.     if not rs.eof then
  34.         excelfile.WriteLine("商品ID,商品名称,所属品牌,商品单位,商品积分,商品规格,商品图片,市场价,会员价,VIP价,是否热销,是否特价,是否新品,库存数量,添加日期,商品编号,商品尺码,商品颜色")
  35.     else
  36.         excelfile.WriteLine("商品ID,商品名称,所属品牌,商品单位,商品积分,商品规格,商品图片,市场价,会员价,VIP价,是否热销,是否特价,是否新品,库存数量,添加日期,商品编号,商品尺码,商品颜色")
  37.     end if
  38.     while not rs.eof
  39. if rs(10)=1 then 
  40. k="是"
  41. else k="否"
  42. end if 
  43. if rs(11)=1 then 
  44. t="是"
  45. else t="否"
  46. end if 
  47. if rs(12)=1 then 
  48. v="是"
  49. else v="否"
  50. end if
  51.         excelfile.WriteLine(rs(0)&","&rs(1)&","&rs(2)&","&rs(3)&","&rs(4)&","&rs(5)&","&rs(6)&","&rs(7)&"元,"&rs(8)&"元,"&rs(9)&"元,"&k&","&t&","&v&","&rs(13)&","&rs(14)&","&rs(15)&","&rs(16)&","&rs(17))
  52.         rs.movenext
  53.     wend
  54. excelfile.close
  55. set fs=nothing
  56. %>
  57. <script>
  58.     opener.document.all.excelfile.innerHTML="<a href='excel/<%=sRand%>' target=_blank><%=sRand%></a>";
  59.     window.close();
  60. </script>