CSV 轉 Excel 工具

免費線上 CSV 轉 Excel 工具,將 CSV 逗號分隔檔案快速轉換為 Excel(.xlsx)格式。自動偵測分隔符號、智慧欄寬調整,完全在瀏覽器本地處理保護您的資料隱私。

立即使用CSV 轉 Excel 工具(免費、免註冊)

上傳 .csv、.txt、.tsv 或直接貼上表格文字,工具自動判斷 BIG5 或 UTF-8 編碼與分隔符號(也能手動指定),轉成 Excel(.xlsx):中文不會變亂碼、電話與統編開頭的 0 不會不見。全程在瀏覽器處理,檔案不上傳。

什麼時候需要把 CSV 轉成 Excel

  • 系統匯出的檔一開就亂碼:銀行、政府、ERP、POS 等系統匯出的 CSV 常是 BIG5 編碼,直接用試算表開啟時若編碼猜錯,中文就變成一堆怪字。
  • 電話、統編開頭的 0 不見:0912345678 被當成數字變成 912345678,郵遞區號 003 變成 3。
  • 從網頁或系統複製的表格:不用先存成檔,切到「貼上文字」直接貼上就能轉;從 Excel 或 Google 試算表複製的內容是 Tab 分隔,會自動認出來。
  • 不是逗號分隔的檔:用分號(;)或直線(|)分隔的檔、副檔名是 .txt 或 .tsv 的表格,都能轉。
  • 每個月一個 CSV:登入會員可以一次選多個檔,合成一個 Excel,每個檔一張工作表。

CSV 常見問題的原因與這個工具的處理方式

亂碼、0 不見、擠成一格
遇到的狀況原因這個工具怎麼處理
中文變亂碼CSV 只是純文字,檔案本身沒寫用哪種編碼;開啟的程式用錯編碼就會亂碼依序判斷:有 UTF-8 標記(BOM)→ UTF-8;整份都是合法的 UTF-8 → UTF-8;都不是 → BIG5。猜錯可手動指定
開頭的 0 不見試算表把 0912345678 當成數字開頭是 0 的內容維持文字,照原樣保留
長號碼後幾位變 0Excel 的數字只保留 15 位有效數字超過 15 位數的內容維持文字
整列擠在同一格檔案用的不是逗號,而是 Tab、分號或直線自動判斷四種分隔符號,也可手動指定
欄位裡有逗號或換行,資料錯位用引號包住的內容被當成分隔照 CSV 規則,引號內的逗號、換行留在同一格

轉換結果的例子

每一格轉成什麼
CSV 裡的內容轉成 Excel 後說明
1200數字 1200純數字轉成數值,可以加總
-3.5數字 -3.5負數、小數也一樣
0912345678文字 0912345678開頭是 0,保留原樣
12345678901234567文字 12345678901234567超過 15 位數,保留原樣
1,200文字 1,200有千分位逗號的不會自動變成數字
2026/09/27文字 2026/09/27日期照原本的寫法存成文字,不會被改格式
=SUM(A1:A3)文字 =SUM(A1:A3)以 = 開頭的內容存成文字,不會變成公式

欄寬會依每欄最長的內容自動調整(最少 10 個字元寬、最多 50)。單一檔案轉出的工作表名稱就是檔名;多檔合成時每張工作表用各自的檔名,Excel 不允許的符號(: \ / ? * [ ])換成底線、超過 31 個字截斷、同名的加上 (2)、(3)。

什麼時候要手動指定編碼或分隔符號

兩個選項預設都是「自動判斷」,大多數檔案不用動。按下轉換後會顯示前 20 行預覽和判斷出來的編碼,看預覽就知道對不對:

  • 預覽的中文是亂碼:把「文字編碼」改成 BIG5 或 UTF-8 再轉一次。自動判斷在檔案只有少數中文字時偶爾會猜錯。
  • 欄位擠在一格,或切得太碎:把「分隔符號」改成檔案實際用的符號。自動判斷是數前 1,024 個字元裡哪個符號最多(引號內的不算),如果檔案用分號分隔、但金額寫成 1,200 這種帶逗號的格式,逗號可能比分號多而被猜錯,這時指定分號就對了。

貼上文字時沒有編碼問題(瀏覽器已經是文字),只有分隔符號可以選。

名詞解釋

  • CSV:用逗號分隔欄位、每行一列的純文字表格檔。任何程式都能讀寫,所以系統匯出最常用它。
  • TSV:用 Tab 分隔的表格檔,從試算表複製出來的內容也是這種格式。
  • 分隔符號:用來隔開欄位的字元,常見的有逗號、Tab、分號、直線。
  • BIG5:繁體中文的傳統編碼,Windows 繁體中文環境與許多舊系統匯出的檔案會用它。
  • UTF-8、BOM:UTF-8 是現在最通用的編碼;BOM 是檔案開頭的三個標記位元組,用來告訴程式「這是 UTF-8」。
  • 工作表:Excel 檔案下方的分頁,一個 .xlsx 可以有很多張。

限制與注意事項

  • 在瀏覽器處理,沒有硬性大小上限:檔案不會上傳;也因此很大的檔會比較慢,受裝置記憶體影響可能失敗。
  • 預覽在轉換之後:要按下「轉換為 Excel」才會顯示前 20 行預覽與判斷出的編碼。
  • 只轉資料:輸出的是資料本身與自動欄寬;CSV 本來就沒有顏色、字型、公式,轉出來也不會有。
  • 多檔合成要登入:多個檔合成一個 Excel(每個檔一張工作表)是會員功能,合成一次算一次使用次數;不登入一次轉一個檔。沒有資料的檔會被略過並提示。
  • 收的檔案類型:.csv、.txt、.tsv;Excel 檔(.xlsx)不用轉,直接開啟就好。

CSV 轉 Excel 工具功能特點

  • 自動偵測分隔符號(逗號、Tab、分號、直線 |),也可手動指定
  • 自動判斷 UTF-8/BIG5 編碼,也可手動指定
  • 智慧欄寬自動調整
  • 支援引號包裹的欄位
  • 轉換後預覽前 20 行
  • 也收 .txt、.tsv,或直接貼上文字
  • 會員可把多個 CSV 合成一個 Excel(每個檔一張工作表)
  • 完全本地處理保護隱私
  • 不登入每天 3 次,免費登入後每天 10 次

如何使用CSV 轉 Excel 工具?

  1. 上傳 CSV 檔案(.csv、.txt、.tsv),或直接貼上文字
  2. 系統自動偵測編碼與分隔符號(判斷錯可手動指定)
  3. 點擊轉換為 Excel 按鈕
  4. 預覽資料並下載 .xlsx 檔案

CSV 轉 Excel 工具常見問題

CSV 轉 Excel 支援哪些分隔符?

支援逗號(,)、Tab、分號(;)和直線(|)四種分隔符號,系統會自動判斷檔案用的是哪一種(引號裡的符號不算),不用手動選。

轉換後的 Excel 檔案格式是什麼?

轉換結果為 .xlsx 格式(Excel 2007+),可以用 Microsoft Excel、Google Sheets 或 LibreOffice Calc 開啟。

CSV 檔案大小有限制嗎?

沒有硬性上限;在瀏覽器處理,很大的檔會較慢,受記憶體影響可能失敗。

包含中文的 CSV 可以轉換嗎?

可以。UTF-8 與 BIG5 都會自動判斷,預覽會標出編碼;判斷錯可手動指定。

CSV 轉 Excel 中文變亂碼怎麼辦?

直接上傳到這裡轉就好。工具會自動判斷檔案是 BIG5 還是 UTF-8(台灣系統匯出的檔很多是 BIG5),轉完的預覽會標出判斷的編碼;如果預覽還是亂碼,把「文字編碼」手動改成另一種再轉一次。

CSV 轉檔後電話開頭的 0 會不見嗎?

不會。開頭是 0 的內容(電話、統編、郵遞區號)和超過 15 位數的號碼都會以文字存入 Excel,照原樣保留;一般的純數字才會轉成數值,方便加總。

可以直接貼上文字轉成 Excel 嗎?

可以。切到「貼上文字」,把逗號或 Tab 分隔的內容貼進去就能轉,從 Excel、Google 試算表或網頁複製的表格也可以。

可以把多個 CSV 合成一個 Excel 嗎?

登入會員可以。一次選多個檔,工具會把它們合成一個 Excel,每個檔一張工作表、以檔名命名;不登入時一次轉一個檔。

TXT 或 TSV 檔也可以轉嗎?

可以。.txt、.tsv 跟 .csv 一樣處理,會自動判斷用的是逗號、Tab、分號還是直線分隔,也可以手動指定。