作者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