解决方案 »

  1.   

    content 不是excel格式的数据,下载的是一个文本文件,你却给xls后缀,excel当然会给这个提示
      
    *****************************************************************************
    签名档: http://feiyun0112.cnblogs.com/
      

  2.   

    Response.ContentType = "application/vnd.xls";这句,改成excel对应的格式试下
      

  3.   


    content是html文件对应的源代码字符串,是一个输入参数,不是什么文本文件,出现那样的错误是因为excel的文件格式不是.xls(BIFF8)才产生的错误,你误解了
      

  4.   


    无论是excel 2007的格式,还是excel 2010格式,我都试过,还是不行的。如上,是在格式转换的时候,文件格式不正确,并非纯正的.xls(BIFF8),谢谢。
      

  5.   

    Response.Output.Write(content);
    你输出字符串,那还存的不是文本文件,你用notepad打开看
      

  6.   


    用excel能打开,会出现问题中的警告,按你说的,用notepad打开后,确实是文件的源代码,但是如果是word的话,表格只是没有边框,其它的样式什么的都正确,这又是为什么?能不能指明一个方法,让html源代码转化为excel文件,谢谢。