ODS 轉 XLSX 轉換器
不必安裝任何一套軟體,就能把 LibreOffice 或 OpenOffice Calc 試算表轉成 Excel 格式。每張工作表連同資料完整轉換,可直接交給同事、客戶,或上傳到要求 .xlsx 的表單。
資料轉換器
或將CSV, TSV, TXT … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
CSV 與文字檔中分隔欄位的字元,讀取與寫入都會使用。自動會從輸入偵測,並以逗號寫出。
UTF-8 適用於所有語言。若 Windows 上的 Excel 開啟 CSV 時重音字元或亞洲文字出現亂碼,請選擇含 BOM 的 UTF-8。
適用於 Excel、ODS 與 Numbers 輸入:只轉換第一個工作表,或轉換所有工作表(每個工作表輸出一個 CSV 並打包成 ZIP,或每個工作表對應一個 JSON 鍵)。
新試算表中工作表索引標籤的名稱,最多 31 個字元。
物件陣列會以欄位名稱作為每列的鍵;陣列的陣列較精簡,並將標題保留為第一個陣列。
包住所有列的外層元素名稱;每一列會成為其中的 <row>。
用於 CREATE TABLE 與 INSERT 陳述式。僅限字母、數字與底線。
不同資料庫的引號與欄位類型略有差異;請選擇您要匯入的資料庫。
將日期儲存格統一改寫成一種格式。ISO (2026-10-18) 對資料庫與程式碼最保險;保持原樣則維持來源中的顯示方式。
使用方式
- 1
上傳 ODS 檔案
上傳一個 .ods 試算表,或一次最多 20 個,每個檔案最大 95 MB。
- 2
選擇要轉換的工作表
要轉換的工作表預設為所有工作表。若只需要第一個工作表,請在進階設定中改成第一個工作表。
- 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 | |
|---|---|---|---|
| 不必安裝辦公室軟體即可使用 | yes | no | no |
| 不用命令列工具即可批次處理 20 個檔案 | yes | no | no |
| 每個工作表都保留標籤名稱 | yes | yes | yes |
| 公式維持可運算 | 僅保留數值 | yes | yes |
| 儲存格樣式與圖表 | 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
XLSX
Microsoft Excel 活頁簿
XLSX 是自 Office 2007 起 Microsoft Excel 的預設活頁簿格式,以 Office Open XML 標準為基礎。它將多個工作表、公式、格式、圖表、樞紐分析表與資料驗證,儲存在由 XML 組成的 ZIP 封裝中。每個工作表支援超過一百萬列,是商務試算表預設的交換格式。Google 試算表、LibreOffice 與 Numbers 都能開啟 XLSX,但巨集與進階功能可能無法完整保留。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 2007 · Microsoft
當試算表要離開 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 即可。數值與工作表標籤來回轉換後都不會改變。
- XLS 轉 XLSX 轉換器線上將 Excel 97–2003 的 .xls 活頁簿轉成 .xlsx。保留所有工作表,突破 65,536 列上限,不必安裝 Excel,一次可處理 20 個檔案。
- Numbers 轉 Excel 轉換器將 Apple Numbers 試算表轉成 Excel XLSX 活頁簿,可在 Windows、Google 試算表與各類公務入口網站開啟。保留所有工作表,不需要 Mac。
- CSV 轉 XLSX 轉換器將 CSV 轉成 Excel XLSX 活頁簿,保留前導零、長串編號與重音字元。自動偵測逗號、分號與 Tab 分隔的檔案。
- Excel 轉 CSV 轉換器將 Excel 活頁簿(XLS、XLSX、XLSM)轉成 CSV,每個工作表各成一個檔案,可選逗號或分號分隔,並以 Excel 能正確開啟的 UTF-8 編碼輸出。
- XLSX 轉 XLS 轉換器將 .xlsx 活頁簿轉成舊版 .xls,供 Excel 2003、舊 ERP 匯入及不接受 XLSX 的網站使用。保留所有工作表,每批 20 個檔案。
- ODP 轉 PPTX 轉換器將 LibreOffice Impress 的 OpenDocument .odp 簡報轉成 PowerPoint PPTX 檔案。一次最多批次轉換 20 份簡報,不必安裝 Office 軟體。