<%@ page contentType="text/html;charset=gb2312" language="java" %>
<%@ page import="java.io.*"%>
<%response.reset();
response.setContentType("application/vnd.ms-excel");
InputStream ips = new FileInputStream("C:\\youexcelfile.xls");//<---你的xls文件
OutputStream ops = response.getOutputStream();int data = -1;
while((data = ips.read()) != -1) { ops.write(data);
}ops.flush();%>

解决方案 »

  1.   

    还要怎么说呢,这是个完整的jsp,你把它放到服务器里运行一下不就行了吗C:\\youexcelfile.xls改成你自己的excel文件
      

  2.   

    <object classid="clsid:0002E510-0000-0000-C000-000000000046" id="Spreadsheet1" codebase="file:///D:/SoftWare_Bak/Office2000/office2000/msowc.cab" width="576" height="288">
      <param name="HTMLURL" value="Http://www.csdn.net/">
      <param name="DataType" value="HTMLURL">
      <param name="AutoFit" value="0">
      <param name="DisplayColHeaders" value="-1">
      <param name="DisplayGridlines" value="-1">
      <param name="DisplayHorizontalScrollBar" value="-1">
      <param name="DisplayRowHeaders" value="-1">
      <param name="DisplayTitleBar" value="-1">
      <param name="DisplayToolbar" value="-1">
      <param name="DisplayVerticalScrollBar" value="-1">
      <param name="EnableAutoCalculate" value="-1">
      <param name="EnableEvents" value="-1">
      <param name="MoveAfterReturn" value="-1">
      <param name="MoveAfterReturnDirection" value="0">
      <param name="RightToLeft" value="0">
      <param name="ViewableRange" value="1:65536">
    </object>
      

  3.   

    excel?这个xsl文件怎么写啊!
    小弟不会,还是帮忙给一个demo好吗?!
      

  4.   

    真的谢谢你!
    这个可以将我的jsp页面的数据转化成excel吗?
    在线等
      

  5.   

    下列地址中有详细的介绍说明
    http://www-900.cn.ibm.com/developerWorks/cn/java/l-javaExcel/#1
      

  6.   

    to binny(骑个破车看夕阳) : 你这个代码我看你贴了很多遍了,真的可以么?我怎么在Tomcat下面不行啊?难道是服务器的问题? 请问,你在什么样的配置环境下调试通过的?????
      

  7.   

    1、
    采用下列有人通过的代码:
    <%response.setContentType("application/vnd.ms-excel");%>
    <%response.setHeader("Content-Disposition", "attachment;filename=mytest.xls");%>我出现下面的结果:Not pilot found for application/vnd.ms-excel;charset=ISO-8859-1
    Click Save to save the the content of
    http://localhost:8883/Wetest/openExcel.jsp2、采用binny(骑个破车看夕阳)的代码:
    我的显示是乱码,一系列的方块
    不知道有编译通过的专家,每遇到这些问题么?
    背景:Windows2003/Tomcat4.0/JbuilderX205
      

  8.   

    http://www-900.cn.ibm.com/developerWorks/cn/java/l-javaExcel/#1
      

  9.   

    1楼的方法可以吗?excel又不是一般的文本文件,用jakarta的poi读出来倒是可以,将网页的数据转成excel也可以,将excel直接嵌到网页里就不知道要怎么做了
      

  10.   

    可以试试JavaCellReport  http://www.javatoolsoft.com/cn
    一个java版本的Excel.类似于Excel的基本操作,使各领域熟悉Excel的用户能快速掌握JavaCellReport报表系统。 
    创新的缓存机制使JavaCellReport能够显示拥有超大数据量的报表。(这是一个好的报表工具最基本的特征) 
    易用的数据绑定功能,可以让用户只需要简单的用鼠标拖放,就可以绑定数据到表格和图表。 
    通过服务器端报表Reportlet,能够让用户做出功能极其强大的网络报表系统。 
    利用JDBC,可以连接Oracle, DB2, SQLServer, MySQL, Access等一切支持JDBC的主流数据库。 
    ...  
     
    http://www.javatoolsoft.com/cn