digtools
📊
csv-bom-newline,

CSV 亂碼防止工具
(新增 BOM / 換行符號轉換)

一鍵解決使用 Excel 開啟 CSV 出現亂碼與換行損壞的問題。支援 UTF-8 新增/刪除 BOM、換行符號轉換 (LF/CRLF),以及行末空白刪除。

⚡️
瀏覽器內處理
不傳送資料至伺服器
✨️
免註冊
無須帳號,即開即用
🛡️
自動轉換
變更選項即時預覽
CSV (輸入)
📂 拖曳 CSV 檔案至此

支援 CSV / TSV / TXT — 完全在瀏覽器中處理

在 Excel 中儲存的 CSV 可能會使用作業系統預設編碼 (如 Shift_JIS 或 Big5)。

如果已載入檔案,將自動繼承原始檔名。

* 內容僅在您的瀏覽器中處理,絕不會傳送至外部伺服器。

轉換選項

如果同時勾選「新增 BOM」與「刪除 BOM」,將會先刪除再新增 (結果為檔案開頭只有一個 BOM)。

about,

關於工具

在使用 Excel 開啟 CSV 檔案時,常常會遇到中文字元變成亂碼、或者是換行被破壞的問題——這是一個能讓您一鍵解決這些困擾的實用工具。您可以直接在瀏覽器中快速地新增/刪除 UTF-8 的 BOM (Byte Order Mark) 標記,並統一轉換換行符號 (LF 或 CRLF)。

同時支援載入以 Shift_JIS 或 EUC-JP 等編碼儲存的舊版 CSV 檔案。系統會自動嘗試偵測輸入檔案的字元編碼,並以最適合的方式進行處理。最重要的是,所有的處理過程都百分之百在您的瀏覽器端完成,您的資料絕對不會被傳送到任何外部伺服器,安全又有保障。

how to use,

使用方法

STEP 1

載入 CSV 檔案

將檔案拖曳至指定區域或點擊「選擇檔案」按鈕。您也可以直接將文字內容貼上。如果是 Big5 或 Shift_JIS 的檔案亂碼,請手動切換輸入編碼設定。

STEP 2

設定轉換選項

根據您的目的調整選項,例如要讓 Excel 正常開啟請選擇「新增 UTF-8 BOM」並「統一為 CRLF」。若「自動更新」已開啟,結果會立即顯示在下方。

STEP 3

複製或儲存結果

點擊「複製文字」將轉換結果存入剪貼簿,或是點擊「儲存為 CSV」下載檔案。匯出的檔案名稱會自動依據您的原始檔名產生。

glossary,

名詞解釋

CSV (逗號分隔值, Comma Separated Values)
一種使用逗號來分隔資料的純文字檔案格式。它是試算表軟體 (如 Excel) 與各種資料庫之間交換資料的常見標準。
BOM (位元組順序記號, Byte Order Mark)
這是一個隱藏在文字檔最開頭的特殊標記,用來告訴軟體該檔案是使用 UTF-8 編碼的。如果缺少這個標記,Microsoft Excel 在開啟時往往會無法正確辨識 UTF-8 中文字,進而產生亂碼。
換行符號 (CRLF / LF)
代表換行的隱藏控制字元。Windows 系統預設使用 CRLF (Carriage Return + Line Feed);而 Unix/Linux/Mac 系統則只使用 LF。格式不符經常是造成資料庫匯入失敗的主因。
亂碼 (Mojibake)
當軟體使用錯誤的字元編碼去解讀一個檔案時,導致原本的文字變成各種無意義或無法閱讀的奇怪符號的現象。
UTF-8
現今網頁與系統中最主流的字元編碼方式。工程師通常偏好「無 BOM」的 UTF-8,但對於常使用 Excel 處理報表的商業用戶來說,必須要有「帶 BOM」的 UTF-8 才能正確開啟。
faq,

常見問題

Q.我的 CSV 檔案會被傳送到伺服器嗎?
不會。所有的讀取、BOM 新增/刪除、以及換行符號轉換作業都安全地在您本地的網頁瀏覽器中執行。您可以安心處理高度機密的商業資料。
Q.為什麼在 Excel 中打開 CSV,外國字元或中文字會變成亂碼?
除非偵測到 UTF-8 BOM,否則 Excel 預設會使用系統當地的編碼 (如 Windows 上的 Big5 或 Shift_JIS) 來開啟 CSV。開啟「新增 UTF-8 BOM」選項並儲存後,Excel 就能完美顯示字元了。
Q.載入 Big5 或是 Shift_JIS 的 CSV 時,出現了亂碼怎麼辦?
如果自動偵測失敗,請將「輸入編碼」下拉選單更改為對應的編碼重新載入檔案。本工具統一輸出為 UTF-8,但您可以手動指定讀取時的編碼格式。
Q.為什麼系統匯入時會出現「換行錯誤」?
許多網頁資料庫與伺服器系統 (如 Linux/Mac) 預期使用 LF 作為換行符號。如果 CSV 是在 Windows (CRLF) 上建立的,可能會導致錯誤。請將「換行符號」設定為「統一轉為 LF (\n)」後再轉換一次。
Q.CSV 檔案大小有任何限制嗎?
因為此工具是將檔案讀取到瀏覽器記憶體中進行處理,建議最大支援約 15MB 左右的檔案。過大的檔案可能會導致載入失敗或使瀏覽器嚴重卡頓。
Q.這個工具會覆寫或刪除我電腦裡的原始檔案嗎?
不會的。工具只會讀取您的檔案、在記憶體中處理並產生全新的檔案讓您下載儲存。您電腦上的原始檔案絕不會被更動或刪除。
use cases,

使用場景

📊

解決業務報表的 Excel 亂碼

從各種核心系統或後台匯出的 UTF-8 CSV 檔案,在交由財務或業務部門以 Excel 開啟前,先透過此工具加上 BOM,確保資料不會出現亂碼。

💻

開發環境統一換行格式

在 Mac 與 Windows 工程師團隊共用或處理 CSV 測試資料時,常會發生 CRLF 與 LF 混雜的情況。一鍵將換行符號統一,避免 Git 衝突或程式解析錯誤。

Send Feedback

Please let us know your thoughts to help us improve the tool.

免責聲明

本網站提供的所有工具均可免費使用,但請用戶自行承擔使用風險。本網站對各種工具的計算結果、轉換結果及生成數據的準確性、完整性和安全性不作任何保證。因使用本工具而產生的任何損害或糾紛,運營者概不負責,敬請見諒。此外,檔案處理與計算等操作原則上均在您的瀏覽器內完成,您輸入的數據不會傳送或保存在本網站的伺服器上。