ToolboxAgent

CSV轉Excel

在線CSV轉Excel工具,上傳CSV文件後解析並生成可下載的 .xlsx 文件

點擊或拖曳檔案至此上傳

SUPPORTED: .csv,.txt

使用說明

  1. 1 上傳 .csv 文件
  2. 2 選擇分隔符(默認逗號)和編碼
  3. 3 點擊生成按鈕,下載 .xlsx 文件

相關工具

關於此工具

CSV 轉 Excel 工具使用 SheetJS 庫在瀏覽器端將 CSV 文件解析並生成標準 .xlsx 格式文件,無需上傳到服務器,數據全程在本地處理,支持自定義分隔符(逗號、製表符、分號)和文件編碼。

典型使用場景:數據庫導出的 CSV 文件需要發給不懂技術的同事,直接發 .xlsx 格式更友好;系統導出的 UTF-8 CSV 在 Excel 中直接打開亂碼,通過此工具轉換後可正確顯示中文;需要在 Excel 中對 CSV 數據做進一步格式化、圖表分析時,先轉換為 .xlsx 再操作。

相比在 Excel 裡手動導入 CSV(需要設置編碼、分隔符,多步操作),這個工具一步完成,特別是對於頻繁需要將 CSV 發給非技術人員的場景,可以大幅減少重複操作。

常見問題

CSV 文件亂碼如何處理? +

中文亂碼通常是因為 CSV 文件是 GBK/GB2312 編碼,而工具默認用 UTF-8 解析。上傳時選擇正確的文件編碼(GBK 或 UTF-8),工具會使用對應編碼解析文件內容。如果不確定編碼,可以先用記事本或 VS Code 打開 CSV 文件查看編碼信息。

支持哪些 CSV 分隔符? +

除了標準的逗號分隔符(,),工具還支持製表符(Tab,常見於 .tsv 文件)、分號(;,Excel 在部分地區默認用分號)和豎線(|)。上傳文件後如果預覽數據沒有正確分列,嘗試切換分隔符重新解析。

轉換後的 Excel 文件能保留原始數字格式嗎? +

工具會嘗試識別 CSV 中的數字列(包括整數、小數、百分比)並在 xlsx 中設置對應數字格式,但不能保證 100% 還原所有格式。如果數字被識別為文本(特別是前導零的編號,如 001),需要在 Excel 中手動將列格式設置為文本再重新導入。

生成的 .xlsx 文件支持多個工作表嗎? +

一般情況下,每個 CSV 文件對應生成一個工作表的 .xlsx 文件。如果需要多個 CSV 合併為多工作表的 Excel 文件,可以逐個轉換後在 Excel 中手動合併,或使用批量處理腳本(Python + openpyxl)完成。

文件大小有限制嗎? +

工具在瀏覽器本地運行,處理能力受限於瀏覽器內存。通常 10MB 以內的 CSV 文件處理很流暢,數十萬行也沒問題。超過 50MB 的大文件可能導致瀏覽器變慢,建議分割後分批處理,或使用命令行工具(如 csvkit、Python pandas)處理超大文件。