作者nick1119 (Uncle C)
看板Windows
标题[情报] 微软Excel的ODF支援引争议
时间Fri May 8 21:21:08 2009
原文连结:
http://www.zdnet.com.tw/news/software/0,2000085678,20138109,00.htm
微软因最新一版Office 2007 SP2的一个试算表相容问题而遭外界抨击,不过公司认为这
是OpenDocument Format 1.1自己的问题。
微软是在上周释出Office 2007 SP2,其中提供了把文件储存为ODF 1.1格式的支援。
不过,IBM的ODF架构长Rob Weir在他的部落格贴出一篇报告,指出SP2在读取由OpenOffice
.org储存的ODF试算表时,有时会有问题出现,「有些表格中的公式会被偷偷去掉」。结果
是试算表只会显示「表格中最後的数值。」Weir表示。
Weir 解释说,「若公式被拿掉了,则该表格无法继续更新,结果就是出现错误的数值。」
他还指出在SP2中,Excel会把试算表公式存入一个Excel的名称空间(namespace),「这
个名称空间并非OpenOffice与其他ODF应用会使用的东西,这并非ODF 1.2的名称空间。」
Weir表示。
另一位来自OASIS组织ODF技术小组的部落客稍後也补了一篇报告,表示Excel这个作法会
分裂ODF,并把用户绑在微软Office产品上。
该部落客表示,新的名称空间会让新的试算表只能被Office 2007所读到,「其他既有应
用根本无法有效读取该文件。」
对此,微软则表示,这个问题出在ODF 1.1标准,因为它没有包括公式语法。
微软Office相容小组资深程式经理Doug Mahugh贴文回应Weir,他表示这个问题在三年前
就已经被提出,早已经可以预见,因为ODF早期规格中并没有充分定义试算表支援。
「由於ODF 1.0与1.1并不支援公式,因此所有ODF试算表的实作都会因应用而有所不同。」
Mahugh表示。
Mahugh证实Excel若碰到不明公式时,会保留表格中的旧数值,但他认为这还是可让一般
办公室用户读到试算表。他补充说,IBM的Lotus Symphony虽然会保留并显示无法辨识的
公式,但这对一般用户反而变成无法读取的试算表。
他认为ODF 1.2应该可以解决这个问题(透过Open Formula语法),但Mahugh指出微软之
所以不支援这个版本是因为它还没成为OASIS的标准。
「ODF 1.2还没准备就绪,也还没通过公众检验。」他说。
微软亚太区区域技术专员Oliver Bell向ZD Asia记者表示,公司的作法得兼顾标准,并确
保产品能相容於旧版Office。
「我们希望我们的ODF版本能运作,且具有相容性,我们还希望能符合标准。」他说。
Bell也表示这个议题得看个别应用的作法。「目前唯一的作法是完全了解每个ODF实作会
怎麽作,然後寻求补救,」他说,「这得一步一步来,现在是大家都可开启并了解这些档
案了;等到ODF 1.2版出来,公式也就相容了,届时问题也就解决了。」
--
寂寞部屋之意慾蔓延
http://www.wretch.cc/blog/cyc1119
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.195.232
1F:推 FantasyRyu :战 05/08 22:37
2F:推 j0958322080 :争 05/08 22:46
3F:推 dabeniao :与 05/08 22:59
4F:推 mark03004 :和 05/08 23:00
5F:推 yangqiwei :蟹 05/08 23:04
6F:推 Kevinsheu :肉 05/08 23:54
7F:推 x00737 :棒 05/08 23:58
8F:推 gckenny :沙 05/09 00:15
9F:推 atelier :拉 05/09 00:41
10F:→ smallwang187:霸 05/09 00:50
11F:推 oldchang1205:好 05/09 03:37
12F:推 Eunoia :难 05/09 08:11
13F:推 electer :吹 05/09 11:38
14F:推 adolphjong :喇 05/09 18:53
15F:推 skynick :叭 05/09 21:17
16F:推 kaoh08 :噗 05/09 23:57
17F:推 LKO :啥 05/11 17:42