MS Office 兼容方案全测试。(2011.08.03做了补充)

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

MS Office 兼容方案全测试。(2011.08.03做了补充)

#1

帖子 ljj_jjl2008 » 2009-07-28 8:27

(2011.08.03 做的几点补充:这是2009年做的测试,到今天3年多了,中间很多事情发生了改变,所以今天我做补充说明。
1,wine有明显进步了,所以我收回wine安装office失败的话。现在网上找到仅包含word、excel、ppt的office2007简板,可以很方便的安装使用,只要先在winecfg中把riched20和usp10都改为native,就能正常安装使用。
至于安装包含visio的正版office2007,需要一点技术,听说按下图设置也能成功。wine官方主网站说也能装到正常运行的程度。(我没有测试)
wine_visio.png
2,永中软件最大的一个股东破产倒闭了,不过软件还在,网站也能访问。永中的兼容性也有了一些提高。不过未来走向不乐观呀。
3,听说openoffice换了主人了,将来有被闭源的可能,所以出了一个libreoffice接替他继续开源。
4,网上有人wine ms office成功以后做成了deb包,这个比自己折腾省劲,急需ms office的可以找到安装一下试试。同样,QQ和 迅雷 听说也有deb包了。
补充完毕

我现在将ubuntu作为办公环境桌面应用,因为被windows和MS Office包围着,所以这几天我用了一定时间,搜索网上可以找到的在linux中打开和编辑MS Office文档的办法和方案,专门用了一个虚拟机,全面测试了一下。现在将测试结果公布如下:

一般,我们找windows下软件兼容方案的思路是:
(1)先用linux下替代软件(依据viewtopic.php?f=95&t=47493&start=0
(2)没有替代软件用wine
(3)wine不成用Crossover之类软件
(4)再不成用虚拟机
(5)虚拟机还是不成,只好不用ubuntu办公了,改回windows

测试目的:测试如何在linux环境下打开、编辑、保存MS Office的word、excel、ppt、visio文件(其他组件如outlook、access等,不常用,没有测试)
测试环境:kubuntu9.10a3,wine1.1.26
按照这个思路,我分别测试

一、MS Office在linux下的替代软件:
现在流行的主要有Openoffice和永中Office两种。

Openoffice:可以打开、编辑、保存MS Office的word、excel、ppt,不能处理visio。
优势:(1)免费(2)功能全面,某些方面比MS Office强(3)系统预装
存在问题:(1)打开后偶尔出现格式细节上的变动,特别是windows下的有些字体,在linux下变动明显。(2)插入的visio的ActiveX流程图显示格式错乱,变得很难看。(3)界面和操作习惯改变,一些概念性的东西改变,用惯MS Office的人使用Openoffice有一个习惯过程。

永中office:可以打开、编辑、保存MS Office的word、excel、ppt,不能处理visio。
与Openoffice比优点:(1)自带宋体、仿宋、楷体、黑体四种字体,可以缓解字体方面与MS Office的兼容(2)界面和操作习惯很象MS Office
存在问题:(1)打开后偶尔出现格式细节上的变动,不过比较少发生(与自带字体有关)。(2)插入的visio的ActiveX流程图显示格式错乱,变得很难看。(3)收费的(可以试用,过试用期以后只提示,不禁止试用),并且安装过程稍微麻烦。
附带:永中Office安装方法:
下载安装永中Office(有几种中文字体,对office支持比ooo好,只是不支持visio。现在的版本是2009版,可以到官方网页下载。)
下载,解压(单击用ark打开,菜单中选择“动作--解压缩”),进到解压的目录,找到setup,右键--属性--权限--可运行,按f4,然后输入命令:sudo ./setup,按照提示安装
注意:
1,安装时需要更改安装目录,安装到自己的home目录里面,否则界面乱码。
2,如果想使用word、excel、visio等,请使用Crossover安装,挺稳定也挺方便,不过有几个缺陷,比如:1,有时有些字体显示乱码,需要换一种字体。2,嵌入到word的visio控件不能直接打开编辑。
3,在KUbuntu 下安装永中Office 2009后没有程序菜单项,解决办法如下:

打开编辑
代码:
sudo kate /usr/share/applications/eio.desktop

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Exec=/usr/bin/eio
Terminal=false
Type=Application
Icon=/usr/share/eiofileicon/eio.png
Categories=GNOME;Application;Office;X-Red-Hat-Base;
MimeType=application/x-eio;application/msword;application/vnd.ms-excel;application/vnd.ms-powerpoint;application/eit;application/ees;application/eiw;application/uof;
Name=启动永中集成Office 2009
Name[zh_CN]=启动永中集成Office 2009
OnlyShowIn=GNOME;

把最后一行: OnlyShowIn=GNOME;删除,保存,即可

下载地址:
http://www.evermoresw.com.cn/webch/down ... Office.jsp
补充测试Dia和Kivio:为了处理visio文件,安装了Dia和Kivio,结果比较失望,Dia没法打开Visio格式文件,Kivio只能打开Visio XML文件。基本不能兼容Visio。

结论:(1)感觉Openoffice功能界面好一点,永中office兼容性好一些。新手和习惯MS office的适合用永中office。(2)不能完全兼容MS Office,怀疑有可能因为兼容性影响日常工作(特别像我这样在windows包围环境中的)。(3)完全不能处理visio。

二、用wine

直接安装:测试试用最新版本wine1.1.26直接安装Office 2003,安装过程比较顺利,只是安装进度走到头以后,死掉了。手工杀掉安装进程,发现系统菜单里面没有启动项,手工打命令启动,报告错误,没有正常启动程序。宣告wine失败。

再次测试:Google搜索,发现有人提供了这样一个方案:在wine0.9.52下,Office2003能正常安装和试用,所以建议先把wine降级到0.9.52,再安装,然后升级wine,再安装winetricks,用它给wine打上dcom98、gecko、msxml3、riched20、riched30、gdiplus这几个包,就可以稳定试用了。MS Office的word、excel、ppt
感觉此方案很可信,就下载了wine0.9.52的包(针对ubuntu7.04和7.10的,已经没有针对其他版本ubuntu的了),发现有依赖性问题,安装不成功。
尝试在wine1.1.26中直接打这几个包,发现还是不能启动Office2003。

至此,wine失败!

三、尝试Crossover
Crossover安装office和visio很容易,安装以后也很稳定,但是问题也很明显:
(1),界面丑陋(2)速度慢,占用内存多(3)偶尔中文乱码,特别是visio里面,宋体居然是乱码!!(4)字体不全(PS.应该可以通过在windows系统拷贝字体解决,但牵扯版权,不推荐)
所以,感觉Crossover的Office基本是应付事,只能算勉强能用,感觉很不好用,整体还不如Openoffice和永中Office。
另外,Crossover是商品软件。我下载了一个30天试用的,所以直接卸载了。
结论:Crossover不好用,不能解决根本问题。

四、其他办法
虚拟机没有测试,肯定没问题的,不过已经意义不大了。

最后,想了两个折中的方法
1,(推荐,较少的版权纠纷)保留Crossover生成的~/.cxoffice/win2000目录,然后下载了一些免费的pptview、wordview、xlview(word、excel、ppt的查看器)放到里面,然后用按照以下命令建立菜单项,可以查看MS Office的word、excel、ppt。

代码: 全选

env WINEPREFIX="/home/l你的账户/.cxoffice/wine2000" wine "c:/Program Files/OfficeViewer/PPTVIEW.EXE"
自己做的文档,在传给别人前,可以先查看一下,可以发现格式异常。
并且发现:

代码: 全选

env WINEPREFIX="/home/l你的账户/.cxoffice/wine2000" wine "C:\Program Files\Microsoft Office\Visio11\VISIO.EXE"
还能打开Crossover安装的Office,界面有所改观,不过不稳定,经常报错退出。
需要拷贝他人windows内(c:/windows/fonts目录下)字体到(~/.cxoffice/wine2000/drive_c/windows/fonts目录下)解决字体问题。

2,(不推荐,有版权问题)在以下网址下载一个纯绿色免安装的office2000六合一,解压到任意目录,即可直接打开执行。
http://www.6080.cn/ViewDownloadUrl.asp?ID=2674
也需要拷贝他人windows内(c:/windows/fonts目录下)字体到(~/.wine/drive_c/windows/fonts目录下)解决字体问题。

至此,测试结束。结论是:
1,如果不牵扯到与windows和MS Office文档交流,ubuntu文档处理方面很不错了。但是牵扯到与windows和MS Office文档交流,用ubuntu处理文档还是不方便,有时出问题。
2,visio文档无法正常打开和编辑,即使用Crossover安装的,也不太正常。并且暂时没有解决方案。
3,网上下载的绿色免安装的office(2000)可以直接运行,不过有字体兼容性问题,需要拷贝windows下的字体。

还有以下方法可供测试:viewtopic.php?f=121&t=217973
头像
zhongx
帖子: 245
注册时间: 2006-04-15 18:40

Re: MS Office 兼容方案全测试。

#2

帖子 zhongx » 2009-07-28 8:37

通常出现doc,我就转成pdf。
不过也是工作行业不同,如果是教师、办公秘书类职业,还是老老实实的回到win下吧。
欲得之,奋取;得之,失落
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: MS Office 兼容方案全测试。

#3

帖子 eexpress » 2009-07-28 8:43

无聊的事情。ms自己都要抛弃这些格式了。
● 鸣学
头像
missing
帖子: 1470
注册时间: 2008-03-28 20:52
系统: QNX

Re: MS Office 兼容方案全测试。

#4

帖子 missing » 2009-07-28 8:49

新版的office也要沙盒技术是蛮讽刺的
missing is i missing you...
shimingzhou
帖子: 269
注册时间: 2008-06-28 6:14

Re: MS Office 兼容方案全测试。

#5

帖子 shimingzhou » 2009-07-31 19:03

其实wine也可以正常运行office2003了,在我的64位mandriva 2008 spring 系统上,word,access,excel,powerpoint都能正常工作。excel宏语言写的程序运行正常。我的是32位的wine-1.1.4版本。wine关键是库函数和dll不能缺少。
附件
Screenshot-6.png
Screenshot-5.png
Screenshot-4.png
Screenshot-3.png
tomguy
帖子: 702
注册时间: 2005-09-27 10:32

Re: MS Office 兼容方案全测试。

#6

帖子 tomguy » 2009-08-01 12:05

二、用wine

直接安装:测试试用最新版本wine1.1.26直接安装Office 2003,安装过程比较顺利,只是安装进度走到头以后,死掉了。手工杀掉安装进程,发现系统菜单里面没有启动项,手工打命令启动,报告错误,没有正常启动程序。宣告wine失败。
没有耐心!多等一会就好了。

wine1.1.26 运行office 2003 还算是比较完美的,如果你只是处理一些简单的文字表格,没有太多特殊格式的话。

MS 的 OLE 的确是非常的恶,请看wine版的文章,使用crossover的文件替换后可以正常显示编辑公式。只是处理内嵌的VISIO图形时还是有问题,编辑完成后不能更新到word,死住了。我想VISIO编辑好之后应该是可以用word中插入文件的方式使用VISIO图形的。

就是word文件格式太复杂的话还是不行的,比如文本框中的文本框是被视作图片的。

另外运行速度也是比较慢的(格式简单的话速度很快)。



crossover的office可不是简单的应付事儿啊,你好好试试吧。不过你要想在word中大量使用VISIO的话,我想怎么也不会太好用。XP下OLE那种东西都会经常死掉的,就别说linux了。
头像
xiamx
帖子: 9
注册时间: 2007-04-01 5:06

Re: MS Office 兼容方案全测试。

#7

帖子 xiamx » 2009-08-10 10:34

楼主啊,不会用的话就不要批评一个软件,给人误导。也不要发这种毫无技术含量的帖子
Wine cxoffice 用不成是因为你不会设置,我这里 MS Office 2007 in wine 1.1.26用着没问题,中文字体也不乱码。
Openoffice 打开MS的问题因字体原因出现排版错误?把字体拷贝过来不就行了。担心版权问题?如果你买了正版的windows,那你就有权利使用他的字体,在本地复制字体不受版权制约的。
nostoryboy
帖子: 27
注册时间: 2006-01-08 20:57

Re: MS Office 兼容方案全测试。

#8

帖子 nostoryboy » 2009-08-13 1:25

反正我时刻 准备着一个虚拟机,没辙的时候还是换回去
头像
wangks18
帖子: 1151
注册时间: 2008-10-27 22:28
来自: 暮色酒馆

Re: MS Office 兼容方案全测试。

#9

帖子 wangks18 » 2009-08-14 14:40

xiamx 写了:楼主啊,不会用的话就不要批评一个软件,给人误导。也不要发这种毫无技术含量的帖子
Wine cxoffice 用不成是因为你不会设置,我这里 MS Office 2007 in wine 1.1.26用着没问题,中文字体也不乱码。
Openoffice 打开MS的问题因字体原因出现排版错误?把字体拷贝过来不就行了。担心版权问题?如果你买了正版的windows,那你就有权利使用他的字体,在本地复制字体不受版权制约的。
我赞同,crossover安装office 2007很爽,用正版盘就行
优猫饼
头像
AngelMAX
帖子: 2228
注册时间: 2009-02-25 18:18

Re: MS Office 兼容方案全测试。

#10

帖子 AngelMAX » 2009-08-14 14:53

LZ真痛苦。我的ubuntu里面的软件全是正版的 :em04 至于你说的office的东西,我用ooo,打的开就打,打不开就换xp打,反正xp是盗版,里面的软件也大部分是盗版。

至于一边大呼绿色office真好用,一边担心复制win下字体侵犯版权,这样的痛苦我没有。 :em05
在中国搞IT的谁不知道Ctrl+C,Ctrl+V啊~
shadu120
帖子: 6
注册时间: 2009-08-08 17:01

Re: MS Office 兼容方案全测试。

#11

帖子 shadu120 » 2009-08-23 19:54

买正版Office在Ubuntu里用?

就别说版权拉。。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: MS Office 兼容方案全测试。

#12

帖子 luojie-dune » 2009-08-23 20:11

哈哈。可以啦。内部交流就用OpenOffice.org,一个公司只要有一个家庭版本的MS Office+Sun的ODT插件就行了。都使用OpenDocument。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
NetDreamer
帖子: 858
注册时间: 2007-10-19 20:40
联系:

Re: MS Office 兼容方案全测试。

#13

帖子 NetDreamer » 2009-08-23 23:54

看了题目,我以为是MS OFFICE功能的兼容测试,比如MS OFFICE下的“穿越”型图片排版,在OOo下怎么操作去实现。

建议楼主有时间再做做这个(不限于上面的问题,两边的对应操作越多越好) :em06
Live and let live.
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

Re: MS Office 兼容方案全测试。

#14

帖子 hubert_star » 2009-08-24 0:29

怎么永中的枪手这么多?

专心把兼容格式做好,开源社区才会接受,否则,用如此功利的心态来推广,起码我是不会用的
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
头像
dwl301
帖子: 1130
注册时间: 2007-04-14 11:17

Re: MS Office 兼容方案全测试。

#15

帖子 dwl301 » 2009-09-09 13:26

wine最新,不用任何设置可以直接wine office word XP(2002),其他的office 2003都可以

我用的还都是但文件的那种
回复