使用步驟
- 貼上 CSV,或開啟 .csv、.tsv、.txt 檔案,編碼會自動辨識。
- 檢視預覽;如果分列不對,修改分隔符。
- 按需填寫工作表名稱,然後下載 .xlsx 檔案。
引數說明
- 分隔符
- 自動辨識支援逗號、分號、製表符和豎線。如果某列內容裡大量出現其他分隔符,請手動指定。
- 數字按數值寫入
- 不超過 15 位的數字和 TRUE/FALSE 會寫成 Excel 數值,可以直接計算。更長的數字(身分證號、銀行卡號)和以 0 開頭的值按文字寫入,不會丟位。
- 編碼
- 中文 Windows 上 Excel 儲存的 CSV 通常是 GBK 編碼,會被自動辨識並轉換,工作簿中統一以 Unicode 儲存。
每個值是怎麼儲存的
開啟「數字和 TRUE/FALSE 按數值寫入」後,每個單元格會根據它的文字來判斷:
| CSV 單元格 | 儲存為 |
|---|---|
731、-3.5、0.25 |
數字 |
123456789012345(15 位) |
數字 |
1234567890123456(16 位) |
文字 |
00731 |
文字,這樣開頭的 0 會保留 |
6222021234567890123 |
文字 |
TRUE、FALSE、true、false |
布林值 |
2026-01-05、1,200、+5、1e3 |
文字 |
Excel 對一個數字只保留 15 位有效數字,所以更長的數字必須儲存為文字,以免最後幾位被改掉。列寬根據前 500 行來設定,最寬 60 個字元,工作表名稱會截斷到 31 個字元,這是 Excel 的上限。
常見問題
為什麼不直接用 Excel 開啟 CSV?
Excel 開啟 CSV 時會自動猜測型別:00731 變成 731,身分證號後三位變成 0,有些值被當成日期。在這裡轉換會保持文字原樣。
日期會轉換成 Excel 日期嗎?
不會。日期保持 CSV 中的文字,避免被誤讀;需要按日期計算時,請在 Excel 中設定該列的格式。
有行數限制嗎?
xlsx 格式每個工作表最多 1,048,576 行。幾萬行的檔案在瀏覽器中幾秒即可轉換完成。
隱私說明
本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。