UltKit

ODS 轉 XLSX 轉換器

不必安裝任何一套軟體,就能把 LibreOffice 或 OpenOffice Calc 試算表轉成 Excel 格式。每張工作表連同資料完整轉換,可直接交給同事、客戶,或上傳到要求 .xlsx 的表單。

資料轉換器

或將CSV, TSV, TXT … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    上傳 ODS 檔案

    上傳一個 .ods 試算表,或一次最多 20 個,每個檔案最大 95 MB。

  2. 2

    選擇要轉換的工作表

    要轉換的工作表預設為所有工作表。若只需要第一個工作表,請在進階設定中改成第一個工作表。

  3. 3

    轉換為 XLSX

    按下轉換為 XLSX,下載活頁簿後即可寄出,或用 Excel、Google Sheets、Numbers 開啟。

ODS 轉 XLSX 會把 OpenDocument 試算表改寫成 Excel 活頁簿,保留每個工作表的數值與標籤名稱,讓用 LibreOffice Calc 製作的檔案變成 Excel 的原生格式。

誰會傳 ODS 檔案、誰需要 XLSX

ODS 是 LibreOffice 與 Apache OpenOffice 的原生試算表格式,這兩套免費軟體常見於學校、公家機關,以及不想花錢買 Office 的使用者。多國政府把 OpenDocument 訂為交換可編輯檔案的參考格式,英國內閣辦公室也在 2014 年選用。因此不斷有 .ods 檔案寄給那些電腦、手機和會計外掛都以 Excel 為前提的人。

需要轉檔的人通常站在這道落差的一端:不是被要求提供 Excel 檔案的 LibreOffice 使用者,就是收到 ODS 卻得重新上傳到嚴格系統的 Excel 使用者。如果你用的是舊版 Excel 而不是 Calc,XLS 轉 XLSX可處理 Office 97–2003 格式;使用 Numbers 檔案的 Mac 使用者則可參考 Numbers 轉 Excel。

ODS 轉 XLSX 的方法比較

本轉換器LibreOffice 另存新檔用 Excel 開啟 ODS
不必安裝辦公室軟體即可使用yesnono
不用命令列工具即可批次處理 20 個檔案yesnono
每個工作表都保留標籤名稱yesyesyes
公式維持可運算僅保留數值yesyes
儲存格樣式與圖表no大部分保留大部分保留

ODS 轉 XLSX 會保留哪些內容

文字、數字與日期會依原順序逐個儲存格、逐個工作表搬移。日期仍是日期:ODS 以 ISO 日期值記錄,XLSX 則用帶有日期格式的序列值,轉換器會把前者換成後者。長文字、Unicode 名稱與空白儲存格都會保留,開啟檔案時第一個工作表仍是第一個標籤。

無法保留的是外觀與邏輯:條件式格式設定、儲存格顏色、圖表、註解、以 LibreOffice Basic 撰寫的巨集,以及具名範圍。如果檔案是附有圖表的完稿報表,用 LibreOffice 自己的另存新檔會更合適。如果是要排序、篩選或匯入的資料表,轉換後的活頁簿正是所需,而且乾淨的數值往往比別人寫的公式更好處理。

ODS 與 XLSX 格式小知識

ODS

OpenDocument 試算表

ODS 是 OpenDocument 標準中的試算表格式,自 2005 年起由 OASIS 維護,並獲 ISO 核可。它是 LibreOffice Calc 的原生格式,支援多張工作表、公式、圖表和樣式。Excel 和 Google Sheets 可以開啟並儲存 ODS,但部分函數與格式可能有差異。多個公家機關偏好將它作為開放標準。

壓縮方式
–
透明度
–
動畫
–
推出年份
2005 · OASIS
ODS 轉檔工具

XLSX

Microsoft Excel 活頁簿

XLSX 是自 Office 2007 起 Microsoft Excel 的預設活頁簿格式,以 Office Open XML 標準為基礎。它將多個工作表、公式、格式、圖表、樞紐分析表與資料驗證,儲存在由 XML 組成的 ZIP 封裝中。每個工作表支援超過一百萬列,是商務試算表預設的交換格式。Google 試算表、LibreOffice 與 Numbers 都能開啟 XLSX,但巨集與進階功能可能無法完整保留。

壓縮方式
–
透明度
–
動畫
–
推出年份
2007 · Microsoft
XLSX 轉檔工具

當試算表要離開 LibreOffice 的環境時,就會把 ODS 轉成 XLSX:例如交給使用 Microsoft 365 的客戶的報表、只接受 Excel 的入口網站所需的範本,或是給不必猜 .ods 是什麼的同事的檔案。

ODS 轉 XLSX 常見問題

Excel 就能開啟 ODS 檔案,為什麼還要轉換?

自 Office 2007 Service Pack 2 起,Excel 就能讀寫 ODS,但收件者用的常常不是 Excel。上傳表單會檢查 .xlsx 副檔名,以 Excel 函式庫寫成的指令碼只認 OOXML,同事也可能在手機上直接點開檔案,而手機對 ODS 的支援並不完整。換成 XLSX 就沒有這些問題。

LibreOffice 的公式會變成怎樣?

此轉換器搬移的是資料,因此每個公式儲存格會保留最後一次計算的值,這也是多數收件者需要的。如果活頁簿必須保留公式,請用 LibreOffice 開啟,再選「檔案 › 另存新檔」,類型選 Excel 2007-365,公式會改寫成 Excel 語法。

ODS 和 XLSX 都是 ZIP 檔案嗎?

是的。把任一種檔案改名為 .zip,就會看到裡面的 XML 部分:ODS 內是 content.xml,XLSX 內則是每個工作表各一個檔案。兩者在規格上同樣開放,差別只在各自以哪套應用程式為主。

超過一百萬列的工作表也能轉換嗎?

兩種格式在主要應用程式中,每個工作表的列數上限同為 1,048,576 列,所以 LibreOffice Calc 儲存的工作表在 Excel 中也放得下。自 Calc 7.4 起,欄數也與 Excel 的 16,384 欄一致,超寬的工作表同樣沒問題。

之後可以把活頁簿轉回 ODS 嗎?

可以。在資料格式轉換頁面上傳 XLSX,輸出選擇 ODS 即可。數值與工作表標籤來回轉換後都不會改變。