🇨🇳較早收集於 4m

LibreOffice 批評 Microsoft 的 OOXML 格式與 Excel 日期處理

LibreOffice 批評 Microsoft 的 OOXML 格式與 Excel 日期處理
PostLinkedIn
🇨🇳閱讀原文: cnBeta (Full RSS)

💡了解在構建數據密集型 AI 應用時,使用專有文檔格式所帶來的風險。

⚡ 30-Second TL;DR

有什麼變化

TDF 指責 Microsoft 使用封閉且具欺騙性的 OOXML 格式

為什麼重要

這凸顯了開源替代方案與專有企業軟體之間的持續摩擦,這會影響 AI 訓練管線的數據互操作性。

下一步行動

若正在建立數據導入管線,請嚴格驗證日期格式,不要直接依賴 Excel 匯出的 CSV 檔案。

誰應關注:Developers & AI Engineers

關鍵要點

  • TDF 指責 Microsoft 使用封閉且具欺騙性的 OOXML 格式
  • Excel 的日期處理被批評為全行業最差
  • LibreOffice 倡導使用開放標準以保護全球用戶利益

🧠 深度解析

Web-grounded analysis with 22 cited sources.

🔑 增強重點摘要

  • OOXML 的 ISO/IEC 標準化過程充滿爭議,存在程序違規和投票操縱的指控,導致其作為真正供應商中立開放標準的有效性受到質疑。
  • Microsoft Office 應用程式通常實作 OOXML (ISO/IEC 29500) 的「過渡」版本,其中包含與舊版格式的相容性功能,而非「嚴格」版本,這使得第三方由於專有依賴性和未記錄的行為而難以實作。
  • Excel 將 1900 年錯誤地視為閏年的問題源於 Lotus 1-2-3,並被 Excel 有意實作以實現向後相容性,此「錯誤」後來被納入 Ecma OOXML 規範中的一項要求。
  • OOXML 規範極其龐大(約 7,000 頁)、複雜,並包含二進位資料結構和 Windows 特定元素,使得第三方難以正確進行跨平台實作。
  • 文件基金會 (TDF) 於 2010 年由 OpenOffice.org 社群成員成立,原因是對 Oracle 公司收購 Sun Microsystems 後可能中止或限制 OpenOffice.org 開發的擔憂,旨在提供一個專注於 OpenDocument Format (ODF) 的供應商中立平台。
📊 競品分析▸ Show
特性/標準OpenDocument Format (ODF)Office Open XML (OOXML)
開發與維護由開放、多供應商、多利益相關者流程開發和維護,防止單一組織控制。開發和維護較不開放,儘管提交給正式標準機構,但最終控制權仍歸一個組織所有。
規範複雜度更為簡潔易懂。極其龐大(約 7,000 頁),複雜,包含技術遺漏和單一供應商依賴性,使得第三方難以正確實作。
智慧財產權 (IPR) 限制使用上不受智慧財產權限制。許多元素需要 Microsoft Office 應用程式的特定行為,導致使用替代軟體時資料無法存取。
互通性提供跨大多數常見作業系統平台的 ODF 相容應用程式之間的互通性。主要設計為僅在 Microsoft 環境中完全運作,包含 Windows 特定元素。
標準符合性忠於標準定義 (ISO/IEC 26300)。Microsoft Office 應用程式不實作標準化版本 (ISO/IEC 29500 Strict),而是使用「過渡」版本,包含與舊版格式的相容性功能。

🛠️ 技術深入

  • OOXML 結構: 依賴開放封裝約定 (Open Packaging Conventions, OPC),其中多個檔案被壓縮在一個容器中。
  • OOXML 複雜性: 規範長達約 7,000 頁,使得第三方難以正確實作。
  • OOXML 專有元素: 包含二進位資料結構、Windows 特定元素(字體、渲染)以及對 Microsoft Office 舊版未記錄行為的引用。
  • Excel 日期系統: 將日期儲存為序列號,其中 1900 年 1 月 1 日為序列號 1。
  • Excel 1900 年閏年錯誤: 錯誤地將 1900 年視為閏年(實際上不是,因為能被 100 整除的閏年必須也能被 400 整除)。此錯誤是為了向後相容性而從 Lotus 1-2-3 繼承而來。
  • Excel 日期錯誤的影響: 1900 年 2 月 28 日之後的所有日期在底層序列系統中都會偏移一天,導致計算、匯出和跨系統比較時出現錯誤。
  • OOXML 與 Excel 日期錯誤: 錯誤的 1900 年閏年假設已被提升為 Ecma OOXML 規範中的一項要求。

🔮 前景展望AI analysis grounded in cited sources

持續推動開放標準將增強數位主權。
政府和組織對供應商鎖定的擔憂日益增加,將促使他們優先採用 ODF 等真正開放的標準,以確保資料的可存取性和互通性。
Microsoft 將面臨持續的壓力,要求其改進 OOXML 的互通性和標準符合性。
來自 LibreOffice 和其他開放標準倡導者的持續批評,以及政府採購政策對開放標準的偏好,將迫使 Microsoft 考慮對其格式進行更實質性的改進。
由於 Excel 日期處理的歷史問題,資料互通性挑戰將持續存在。
由於數百萬現有試算表對 1900 年閏年錯誤的依賴,Microsoft 不太可能修正此問題,這將導致跨系統的日期計算和資料交換持續出現錯誤。

時間線

2005-05
OpenDocument Format (ODF) 由 OASIS 標準化。
2006-12
Microsoft 向 Ecma International 提交 OOXML,並於同年 12 月獲得 Ecma 標準認證。
2007-09
OOXML 提交給 ISO 進行快速通道標準化,引發了關於程序不規範和投票操縱的爭議。
2008-04-02
ISO 和 IEC 正式批准 DIS 29500(OOXML)作為 ISO/IEC 標準,儘管存在爭議和上訴。
2008-08-15
ISO 和 IEC 駁回上訴,正式發布 ISO/IEC DIS 29500 作為國際標準。
2010-09-28
The Document Foundation (TDF) 成立,旨在提供一個供應商中立的平台,專注於 OpenDocument Format。
2012-02-17
The Document Foundation 在德國柏林正式註冊為法律實體。
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: cnBeta (Full RSS)