LibreOffice批評微軟Excel格式影響科學基因命名

LibreOffice 再度批評微軟 Excel 採用的 OOXML 格式為人工壁壘,甚至對科學界的基因命名產生影響。此批評來自 LibreOffice 背後的非營利組織文檔基金會 (The Document Foundation, TDF) 在 2 月 6 日發表的一篇猛烈部落格內容。文檔基金會認為,微軟將「商業利益」置於技術標準之上,透過構建極端複雜的 OOXML 文件格式,人為製造了互通性的障礙,目的是要將用戶牢牢鎖死在其生態系統中。7000 頁的說明書,誰看得完?
創始成員 Italo Vignoli 直言,微軟強迫行業接受這種「偽標準」是令人髮指的行為。他指出,OOXML 的規範文檔長達 7000 頁,如此龐大的體量讓任何第三方開發者(如 LibreOffice、WPS 等)幾乎不可能實現「完全正確」的相容。更諷刺的是,微軟 Office 本身甚至沒有遵循其設立的「嚴格」標準,而是使用包含大量歷史遺留包袱的「過渡」變體。規範中甚至包含像 autoSpaceLikeWord95 的指令,要求現代軟體必須模仿 30 年前 Word 95 的特定行為,這顯然完全違背開放標準的初衷。
科學界被迫低頭:Excel 對基因名稱的錯誤格式化
為了證明微軟對標準的漠視,Italo Vignoli 提到了科學界著名的災難性案例——Excel 在遺傳學研究中錯誤地將基因名稱轉換為日期格式。在遺傳學研究中,科學家常使用字母數字縮寫來記錄基因,例如 MARCH1 (Membrane Associated Ring-CH-Type Finger 1) 和 SEPT1 (Septin 1)。然而,Excel 預設會將這些輸入強制轉換為日期格式(如變成 3 月 1 日、9 月 1 日),這種「貼心」的功能對於財務報表或許方便,但對科學數據卻是毀滅性的打擊。
根據 2016 年發表在《基因組生物學》的研究顯示,在分析 3597 份包含 Excel 附件的論文後,發現約 20%的文件中存在由 Excel 自動轉換引發的基因名稱錯誤。微軟長年對此無動於衷。最終,負責標準化人類基因名稱的 HUGO 基因命名委員會 (HGNC) 被迫妥協。為了避開 Excel 的誤讀,他們在 2020 年修改了約 27 個基因的命名規則(例如將 MARCH1 改為 MARCHF1)。雖然微軟最終在 2023 年釋出更新,允許禁用該自動轉換功能,但傷害已經造成。文檔基金會認為,原本應該服務人類的工具,最後竟反過來要求科學界修改學術標準來遷就軟體,簡直不可理喻。










