我在网上找了资料都是
<%@ page contentType="application/vnd.ms-excel; charset=gb2312"%>
<%
   response.setHeader("Content-disposition","attachment; filename=test.xls");
%>然后在需要下载的地方,添加一个按钮
<input type="button" value="下载Excel文档" name="download1" onclick="location.href='result2excel.jsp'" >这些.是能够实现,可是我的内容很多,有翻页功能,我一点击翻页也弹出导出的excel要我保存我的意思是,想翻到那页都行.点击下载按扭就把该页给导出来.
5555555555555帮忙啊

解决方案 »

  1.   

    <script language="javascript">
    function tableToExcel() { 
    window.clipboardData.setData("Text",document.all('theObjTable').outerHTML);
    try
    {
    var ExApp = new ActiveXObject("Excel.Application")
    var ExWBk = ExApp.workbooks.add()
    var ExWSh = ExWBk.worksheets(1)
    ExApp.DisplayAlerts = false
    ExApp.visible = true
    }  
    catch(e)
    {
    alert("您的电脑没有安装Microsoft Excel软件!")
    return false

     ExWBk.worksheets(1).Paste;
     }
    function tableToWord() { 
      var oWD = new ActiveXObject("Word.Application");
      var oDC = oWD.Documents.Add("",0,1);
      var oRange =oDC.Range(0,1);
      var sel = document.body.createTextRange();
      sel.moveToElementText(theObjTable);
      sel.select();
      sel.execCommand("Copy");
      oRange.Paste();
      oWD.Application.Visible = true;
     }</script><table id=theObjTable>
      <tr>
       <td>在html页面中</td>
       <td>把网页中的表</td>
       <td>格内容导入到</td>
       <td>word中</td>
       <td>也可以导入到excel</td>
    </tr>
    </table><input type="button" value="导入到excel" onclick="tableToExcel()">
    <input type="button" value="导入到word" onclick="tableToWord()">
      

  2.   

    HTML> 
    <HEAD> 
    <TITLE>小智制作</TITLE> 
    <META NAME="Generator" CONTENT="EditPlus"> 
    <META NAME="Author" CONTENT=""> 
    <META NAME="Keywords" CONTENT=""> 
    <META NAME="Description" CONTENT=""> 
    </HEAD> 
    <script language="javascript">  
    function exportExcel(tableid) 
    {  
    if (typeof(EXPORT_OBJECT)!="object") 
    {  
    document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>");  
    }  
    with (EXPORT_OBJECT) 
    {  
    DataType = "HTMLData";  
    HTMLData =tableid.outerHTML;  
    try 
    {  
    ActiveSheet.Export("d:\\表格.xls", 0);  
    alert('成功导出EXCEL表格!');  
    }  
    catch (e) 
    {  
    alert('导出EXCEL表格失败,请确定已安装Excel2000(或更高版本),并且没打开同名xls文件');  
    }  
    }  
    }  
    </script>  <BODY> 
    <table id="tableid" border="1"> 
    <tr><td>第一个单元格</td><td>第二个单元格</td><td>第三个单元格</td> 
    </tr> 
    <tr><td>第四个单元格</td><td>第五个单元格</td><td>第六个单元格</td> 
    </tr> 
    </table> 
    <input type="button" value="导出EXCEL表格" onclick="exportExcel(tableid)"> 
    </BODY> 
    </HTML>