改codebase为微软路径
改HTMLURL为你的网页就可以了.
<object classid="clsid:0002E510-0000-0000-C000-000000000046" id="Spreadsheet1" codebase="Http://www.microsoft.com/office2000/msowc.cab" width="576" height="288">
  <param name="HTMLURL" value="Table.htm">
  <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>

解决方案 »

  1.   

    我用复制,然后用链接打开一个预定的EXCEL文件,用户只要ctrl+v就可以了。
      

  2.   

    http://expert.csdn.net/Expert/topic/2516/2516971.xml?temp=.9968225
      

  3.   

    <script language="javascript">
    function exportExcel(atblData){
    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 =atblData.outerHTML;
    try{
    ActiveSheet.Export("C:\\owcToExcel.xls", 0);
    alert('汇出完毕');
    }
    catch (e){
    alert('汇出Excel表失败,请确定已安装Excel2000(或更高版本),并且没打开同名xls文件');
    }
    }
    }
    </script>

    <table id="tblData">
    <tr><td>gdsssa</td><td>445</td></tr>
    <tr><td>gdsssa</td><td>445</td></tr>
    </table>

    <input type="button" value="export" onclick="exportExcel(tblData)">