註冊 | 登入 | RSS Feeds
ZDNet | Taiwan.CNET.com |

廣告:
2009/05/08 13:28:03
微軟Excel的ODF支援引爭議
ZDNet新聞專區:Victoria Ho
PlurkFacebook
   

微軟因最新一版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版出來,公式也就相容了,屆時問題也就解決了。」(馬克 / 譯)

 
 

thumbs Upthumbs Down
+0
推薦
0/0 票
 

 
加入我的圖書館 訂閱關鍵字
加入網路書籤> 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 加入twitter | 加入facebook | 加入plurk |
友善列印 | 轉寄朋友


回應   對本則報導有任何意見或看法嗎?歡迎留言
14.徵信社 於 2010/02/03 11:31 回應
是哦…
讚?讚0 個人喜歡這個留言
 
13.匿名 於 2009/05/12 22:18 回應
樓下的你這樣不行喔,如果這樣的話某些靠反x軟呼吸維生的人會生活頓失重心,我很擔心他們會想不開耶。
讚?讚0 個人喜歡這個留言
 
12.匿名 於 2009/05/12 21:25 回應
自家的格式會出現新舊版不相容,那可能是軟體公司內部的決策問題或是Bug
不過當一個開放標準格式不被遵循時,所產生的混亂也可想而知
只希望在ODF 1.2出來後,各家軟體商都能遵循這標準
我可不想看到如同瀏覽器的網頁標準類似的事情發生啊
讚?讚0 個人喜歡這個留言
 
11.Zerg 於 2009/05/12 10:26 回應
我會想到Excel這個問題是因為這篇新文內容有提到公式被拿掉的猜測,剛好也就是很類似的問題,只不過我是在MS Office上發現的,還沒扯到OpenOffice。

Office 2003的Word有發生過新注音打一打後該行就打不進去了,解決方式,把那行刪掉重打....。

Office 2003有發生過編輯舊版本的Word檔案,到後來就壞掉了,解決方法,把Office搞成同一版本就不再發生...。
讚?讚0 個人喜歡這個留言
 
10.匿名 於 2009/05/11 11:34 回應
Office 2000 & Office XP(2002) 都很久以前的OFFICE 軟體了吧
微軟早已停止主要的支援了..


建議還是用OFFICE 2007 吧
不然也至少用OFFICE 2003
(我是還沒聽說在OFFICE 2003 有什麼問題的)
讚?讚0 個人喜歡這個留言
 
9.Zerg 於 2009/05/11 10:45 回應
所以微軟還是在努力把文件搞成只有MS Office才能打得開?還是搞些動作讓User覺得使用ODF格式會有一些淺在的問題?

Excel會算錯的問題我至少碰到兩三次了,都是發生在End User的機器上,MS Office 2000跟MS Office XP都碰過,就是User 問我為何Excel算的金額有問題,我幫她看了好久,公式都沒問題,但是算出來的總金額就有問題 (sum應該夠簡單了吧?) ...,解決方法就是把那行刪掉再重作一行重新做公式,出來的數字就對了.. XD,我也是發生過兩三次後才跟User說,"別太相信Excel幫你算出來的東西,重要的數字一定要自己再驗算一次",這話是說得很無耐但是卻是非說不可 ...。
讚?讚0 個人喜歡這個留言
 
8.mwu4 於 2009/05/10 22:35 回應
除了6樓提供的連結,再提供同作者針對微軟回應所發表的文章連結「 連結 」;請參考,謝謝。
讚?讚0 個人喜歡這個留言
 
7.匿名 於 2009/05/09 11:50 回應
基本上 ODF 的格式是屬於開放式的格式, 跟哪家出的文書軟體一點關係都沒有
因ODF是任何一套軟體都可以使用的檔案格式

不管是OpenOffice 或是Microsoft Office 都可以用這種格式
讚?讚0 個人喜歡這個留言
 
6.匿名 於 2009/05/09 10:29 回應
請見Rob Weir文章的第二個比較表(再給一次連結)
連結
google,kspread,synphony,OO,cleverage
彼此的相容性都不錯, 最多一票失敗
如果把 sun plugin 放進來, 就多了幾個錯誤
微軟的sp2跟別人差最多可以說全軍覆沒
連微軟自己出錢支援的cleverage都無法與微軟的sp2相容

不同軟體交換檔案出現一點點技術問題是很正常的事
不過微軟的sp2好像不太符合上面這句話
當然啦你也可重新定義「一點點」或「正常」的意義
比方說「微軟以外的東西就是一點點]
「微軟就是正常」那麼微軟也就不會很難看
就跟其他所有廠商一樣正常了耶!問題解決!
讚?讚0 個人喜歡這個留言
 
5.匿名 於 2009/05/09 02:19 回應
OO.O什麼時候變成odf的代言人啦?三樓的嫩龜搞不清楚狀況
讚?讚0 個人喜歡這個留言
 
4.匿名 於 2009/05/09 02:17 回應
樓下的沒遇過oo.o自己的不同版本都發生過相容性問題吧
讚?讚0 個人喜歡這個留言
 
3.匿名 於 2009/05/08 23:56 回應
兩碼子事?
那麻煩您指出有哪兩套不同的OFFICE軟體,生出來的文章在不同的OFFICE軟體底下開啟格式不會跑掉的?(請以開放性的文件格式軟體為主)
讚?讚0 個人喜歡這個留言
 
2.匿名 於 2009/05/08 22:56 回應
OO.O跟odf是天差地遠兩碼子事
讚?讚0 個人喜歡這個留言
 
1.匿名 於 2009/05/08 21:03 回應
真要開*.odf,為啥不用OO.o開就好了...
真要用Microsft Office的人會去刻意存成*.odf嗎?
讚?讚0 個人喜歡這個留言
 


留下你的意見
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員

*姓名:
*E-Mail:

Blog:
  重新載入驗證碼
* 驗證碼: 記住我