開啟活頁簿
把 .xlsx 拖到這裡,或點一下選擇檔案
每個月都要做一遍? 在 TableDI 2 裡做一次、存成作業,下個月再跑一次。 免費下載 TableDI 2
不會上傳任何東西。檔案由這個分頁的 JavaScript 讀取,不會離開你的電腦 —— 沒有任何伺服器看得到,關掉分頁資料就沒了。
把 Excel 活頁簿轉成 CSV
- 開啟 .xlsx. 拖進上面的區域。由瀏覽器讀取,不會上傳。
- 挑工作表. CSV 只能裝一張表,所以要指定是哪一個工作表。
- 下載 .csv. 輸出是 UTF-8。要給只吃 Big5 的舊系統,就得另外轉一次編碼。
為什麼匯出定成 UTF-8
Excel 在 Windows 上「另存新檔 → CSV」會照系統地區設定寫成 Big5, 於是同一個檔在 macOS、Linux、Google 試算表或任何一個現代 API 那邊打開就是亂碼。 這一頁不給這個選項:永遠寫 UTF-8,因為那是今天所有系統的共同語言。
真的要餵一個只吃 Big5 的舊系統,那就是一次刻意的轉換, 應該在那一步明講,而不是讓匯出端偷偷替你決定。
轉出來的東西會少掉什麼
CSV 是純文字,所以下面這些一定會不見,這是格式本身的限制,不是工具的:
- 公式 —— 留下的是計算後的值。
- 格式:字型、顏色、儲存格框線、數值格式。
- 多個工作表、圖表、樞紐分析表、圖片、篩選器。
要保留這些就別轉 CSV。CSV 的用途是把資料交給另一個程式,不是保存排版。
日期與前導零
儲存格裡看到的是「2026/3/12」,底下存的可能是序號 46093。 轉出來的是你在畫面上看到的那個字串,這通常才是下游要的。 開頭是 0 的統一編號、郵遞區號也會照字串寫出去,不會被吃掉零。
常見問題
可以一次把所有工作表都轉出來嗎?
不行,一個 CSV 只能是一張表。切換上面的工作表選單,一張一張下載。
舊的 .xls 可以嗎?
不行。.xls 是二十年前的二進位格式,這一頁明確不支援。請先在 Excel 裡另存成 .xlsx。
分隔符號可以改成分號嗎?
輸出固定是逗號分隔的標準 CSV。含有逗號的欄位會加上雙引號,符合 RFC 4180。
相關頁面
每個月都要做一遍?
在 TableDI 2 裡先做一次,再存成作業。下個月把新檔案放進去再跑一次。
macOS(Apple 晶片與 Intel);Windows 版還在做(在那之前怎麼辦)。免費版不是試用:不用註冊,不用綁卡。
2026-09-11 由 TableDI 團隊最後檢查。這一頁有錯嗎?告訴我們 —— 只有一個收件匣,由做 TableDI 的人自己看。