Code Bye

如何在java web 应用中在线查看编辑word .xls文件

 

各位大侠们,怎么样才可以实现如何在java web 应用中在线查看编辑word .xls文件啊?
是不是要用的控件什么的啊?
各位说一下啊,具体点啊?


10分
最简单的方式,就是浏览器直接把Excel当ActiveX嵌进来,不过这个相当于是本地编辑。

复杂的在线编辑的话,那就大把工作量要做了,而且业界稍微能用点的组件基本都是要收费的。


10分
webOffice控件,这个在以前的一个系统中用过,你要用这个插件才行,很小的!
引用 2 楼 peng_hao1988 的回复:

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

不是本地编辑吧?有例子不?大哥!

引用 1 楼 ldh911 的回复:

最简单的方式,就是浏览器直接把Excel当ActiveX嵌进来,不过这个相当于是本地编辑。

复杂的在线编辑的话,那就大把工作量要做了,而且业界稍微能用点的组件基本都是要收费的。

那我该如何是好啊

引用 4 楼 zhangle123 的回复:

引用 1 楼 ldh911 的回复:

最简单的方式,就是浏览器直接把Excel当ActiveX嵌进来,不过这个相当于是本地编辑。

复杂的在线编辑的话,那就大把工作量要做了,而且业界稍微能用点的组件基本都是要收费的。

那我该如何是好啊

那玩意不收费把


10分
直接嵌入Excel当然不收费,对方买了就行。

复杂在线编辑的话,似乎没找到过可以不收费的。

另一种替代方案是找些支持RichEdit的控件,虽然能够实现很好的编辑效果,但就不是Word了。


5分
webOffice  的确 这个支持在线编辑 

15分
使用点聚公司的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>


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何在java web 应用中在线查看编辑word .xls文件