ToolboxAgent

Excel轉CSV

在線Excel轉CSV工具,支持上傳 .xlsx/.xls 文件並導出為CSV文本,使用SheetJS解析

點擊或拖曳檔案至此上傳

SUPPORTED: .xlsx,.xls,.xlsm,.ods

使用說明

  1. 1 上傳 .xlsx 或 .xls 文件
  2. 2 選擇工作表(如果有多個)並點擊轉換
  3. 3 查看 CSV 文本結果,可複製或下載為 .csv 文件

相關工具

關於此工具

Excel 轉 CSV 工具使用 SheetJS 在瀏覽器端解析 .xlsx 和 .xls 文件,將指定工作表的數據轉換為標準 CSV 格式,支持選擇多工作表文件中的特定 Sheet,結果可以直接複製或下載為 .csv 文件。

常見使用場景:將 Excel 數據文件轉為 CSV 用於數據庫導入、將系統導出的 Excel 報表轉為 CSV 便於程序讀取、準備機器學習訓練數據(CSV 是 pandas 最常用的輸入格式)、將 Excel 共享給只能處理 CSV 的系統或工具。

與在 Excel 中「另存為 CSV」相比,這個工具無需安裝 Office,瀏覽器直接處理,同時支持舊版 .xls 格式(Excel 的「另存為 CSV」不保留格式,且需要手動操作),對於批量提取特定工作表更方便。

常見問題

Excel 文件有多個工作表時會全部轉換嗎? +

上傳文件後工具會列出所有工作表(Sheet)的名稱,你可以選擇要轉換的目標工作表。默認選中第一個工作表。目前一次只能轉換一個工作表為一個 CSV 文件,如需轉換多個工作表,請多次操作分別選擇不同的工作表。

Excel 中的日期格式轉換後會變成數字嗎? +

Excel 內部將日期存儲為數字(從 1900-01-01 起的天數),SheetJS 在解析時會將日期列識別並格式化為標準日期字符串(如 2024-01-15)。如果轉換後日期顯示為數字(如 45306),說明該列被識別為普通數字,可以在工具設置中開啟「保留日期格式」選項。

Excel 單元格中的公式如何處理? +

工具讀取的是 Excel 公式計算後的結果值,而非公式本身。例如單元格是 =SUM(A1:A5),CSV 中會顯示該公式的計算結果(如 150),不會出現公式字符串。這與大多數數據處理需求吻合,如需保留公式,建議直接使用 xlsx 格式。

單元格中有換行的數據(Alt+Enter)如何處理? +

Excel 單元格內的換行(\n)在 CSV 中需要特殊處理,通常該單元格會被雙引號包裹,內部換行符保留。大多數 CSV 解析工具(包括 pandas、Excel 導入)都支持這種 RFC 4180 格式的多行單元格,不會導致 CSV 行數錯亂。

支持加密保護的 Excel 文件嗎? +

不支持。有密碼保護的 Excel 文件需要先在 Excel 中輸入密碼取消保護,然後另存為無密碼版本,再上傳到工具進行轉換。所有文件處理都在瀏覽器本地完成,工具不會訪問或存儲你的文件內容。