CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

asp操作excel问题

楼主superren()2004-09-01 16:39:58 在 Web 开发 / ASP 提问

asp创建excel文件后,都没有问题,最后用ie打开时弹出了一个窗口:  
  ---------------------------------------------------------------  
  HTML导入错误  
  装载期间在下述的区域中出现了问题(P):  
  丢失文件:.../localhost/ke/report/689944107.files/chart001.htm  
  丢失文件:.../localhost/ke/report/689944107.files/chart001.htm  
   
                                                                                            确定           取消  
   
  ---------------------------------------------------------------  
   
  然而用excel直接打开却没有问题。  
  各位大大遇到过这个问题么?怎么解决啊,帮帮忙吧,不然炒鱿鱼了!! 问题点数:40、回复次数:8Top

1 楼ryuginka(一米八五的猪)回复于 2004-09-01 16:51:31 得分 0

upTop

2 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 18:17:41 得分 0

您可以到Google上搜一下呀,这方面的资料还是多的..但一定要有耐心...楼主加油了!!!!!Top

3 楼mzcih(小马过河)回复于 2004-09-01 18:20:53 得分 0

怎么用ASP创建EXCEL,能说说吗?Top

4 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-01 18:23:57 得分 0

to   mzcih(小马过河)    
  请看偶的贴子,ASP版之我见里有介绍,呵呵Top

5 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2004-09-03 09:54:59 得分 0

 
  <!--   #include   file="inc/conn.asp"   -->    
  <%  
  '要得到的数据有:表名    
   
  '表名  
  dim   tbName    
  tbName=request("tbName")  
  'tbName="TB_Pham_Alias_Name_Dict"  
   
  dim   sql  
  sql="select   value   from   fielddesc   where   oname='"   &   tbName   &   "'"  
   
  dim   filePath,fileName  
  filePath   =   server.MapPath("dict_makeExcel.asp")  
  filePath   =replace(filePath   ,   "dict_makeExcel.asp"   ,"download\")  
  randomize  
  fileName   =   "Myexcel"   &   int(rnd   *10000)   &   ".csv"  
  filePath   =   filePath   &   fileName  
       
   
     
         
        Dim   fso,   fileExcel  
        Set   fso   =   CreateObject("Scripting.FileSystemObject")  
        Set   fileExcel   =   fso.OpenTextFile(filePath,2,   True)  
       
     
  dim   lineStr    
     
   
  '数据库连接对象  
  set   cn=server.CreateObject("Adodb.connection")  
  set   rs=server.createobject("adodb.recordset")  
     
  cn.Open     strConn    
     
  '打开记录集    
  rs.Open   sql,cn,3,2  
  do   while   not   rs.EOF    
  lineStr   =       lineStr   &   chr(34)   &   rs("value")   &   chr(34)   &   ","    
  rs.MoveNext    
  loop  
  rs.Close  
   
  '写表头    
  lineStr=left(lineStr,len(lineStr)-1)  
  fileExcel.WriteLine   lineStr  
   
  '写表体  
  sql=   "select   *   from   "   &   tbName  
  rs.Open   sql,cn,3,2  
  do   while   not   rs.EOF    
  lineStr=""  
  for   i=0   to   rs.Fields.count-1  
  lineStr   =       lineStr   &   chr(34)   &   rs(i)   &   chr(34)   &   ","    
  next  
  lineStr=left(lineStr,len(lineStr)-1)  
  fileExcel.WriteLine   lineStr  
  rs.MoveNext    
  loop  
  rs.Close  
   
  fileExcel.close  
   
   
  cn.Close    
  set   rs   =   nothing  
  set   cn   =   nothing  
  set   fileExcel   =   nothing  
  set   fso=   nothing  
   
   
    Response.Redirect   "dict_downloadExcel.asp?fileName="   &   fileName  
   
   
   
  %>Top

6 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2004-09-03 09:57:14 得分 0

上面是所有表通用的,需要SQL创建一个视图:  
   
  CREATE   VIEW   dbo.fielddesc  
  AS  
  SELECT   o.name   AS   oname,   c.name   AS   cname,   CONVERT(varchar(30),   p.[value])   AS   value,    
              p.smallid   AS   psmallid,   t.name   AS   tname  
  FROM   dbo.syscolumns   c   INNER   JOIN  
              dbo.systypes   t   ON   c.xtype   =   t.xtype   INNER   JOIN  
              dbo.sysobjects   o   ON   o.id   =   c.id   LEFT   OUTER   JOIN  
              dbo.sysproperties   p   ON   p.smallid   =   c.colid   AND   p.id   =   o.id  
  WHERE   (o.xtype   =   'U')  
   
  Top

7 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2004-09-03 09:58:36 得分 0

巨快,   通用表维护增删查改存储过程分页显示  
  (疾病名称表近2万数据)  
  导出excel并下载  
  http://www.adr.gov.cn/download/panyuguang/adrnew/dict_List.asp  
  下载  
  ftp://61.152.210.28/  
  Top

8 楼majieair(空气)回复于 2004-09-10 11:08:35 得分 40

go   to   msn:majieair@hotmail.comTop

相关问题

  • ASP与EXCEL的交互操作!!
  • 高分求教,ASP操作Excel相关.
  • asp操作Excel的两个问题
  • ASP中操作EXCEL的问题!
  • 高手请进,200分相送,关于操作ASP操作excel文件
  • Excel 操作
  • VB excel操作???
  • 操作excel?
  • EXCEL操作
  • C# 操作Excel

关键词

  • excel
  • 文件
  • asp
  • dbo
  • 问题
  • xtype
  • join

得分解答快速导航

  • 帖主:superren
  • majieair

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo