最简单的方式,就是浏览器直接把Excel当ActiveX嵌进来,不过这个相当于是本地编辑。复杂的在线编辑的话,那就大把工作量要做了,而且业界稍微能用点的组件基本都是要收费的。

解决方案 »

  1.   

    webOffice控件,这个在以前的一个系统中用过,你要用这个插件才行,很小的!
      

  2.   

    直接嵌入Excel当然不收费,对方买了就行。复杂在线编辑的话,似乎没找到过可以不收费的。另一种替代方案是找些支持RichEdit的控件,虽然能够实现很好的编辑效果,但就不是Word了。
      

  3.   

    webOffice  的确 这个支持在线编辑 
      

  4.   

    使用点聚公司的WebOffice.ocx控件 jsp页面JS 如下<!-- --------------------=== 调用Weboffice初始化方法 ===--------------------- -->
     
    <SCRIPT LANGUAGE=javascript FOR=WebOffice EVENT=NotifyCtrlReady> 
    /****************************************************
    *
    * 在装载完Weboffice(执行<object>...</object>)
    * 控件后执行 "WebOffice1_NotifyCtrlReady"方法
    *
    ****************************************************/
    WebOffice_NotifyCtrlReady()
    </SCRIPT>
    <SCRIPT LANGUAGE=javascript FOR=WebOffice EVENT=NotifyToolBarClick(iIndex)> 
    <!--
     WebOffice_NotifyToolBarClick(iIndex)
    //-->
    </SCRIPT>
        <script type="text/javascript">
        
        /****************************************************
    *
    * 控件初始化WebOffice方法
    *
    ****************************************************/
    function WebOffice_NotifyCtrlReady() {
    //document.all.WebOffice.OptionFlag |= 128;
    // 加载文档
    obj$("WebOffice").LoadOriginalFile("<%=moudleUrl%>", "doc");
    bToolBar_New_onclick();//隐藏新建按钮
    bToolBar_Open_onclick();//隐藏打开按钮
    bToolBar_Save_onclick();//隐藏保存按钮
    //增加个人签名自定义按钮
    return SetCustomToolBtn(0,'插入签名');//自定义签名按钮
     
    }
    </SCRIPT>