📊 JSON 轉 CSV / Excel 轉換器
貼上一個 JSON 物件陣列,下載成 CSV 或 Excel(.xlsx)檔——能處理巢狀鍵、引號跳脫與自訂分隔符。100% 在你的瀏覽器中執行。
✓ 永久免費 · ✓ 無需註冊 · ✓ 檔案不上傳 · ✓ 離線可用
🔒 你的資料絕不離開你的瀏覽器。 JSON 完全在你的裝置上被解析並轉成 CSV 或 Excel——不上傳、無帳號、不儲存任何東西。連你不會貼進隨便網站的資料都很安全。
功能特色
- JSON → CSV 或 Excel — 貼上一個 JSON 物件陣列,匯出成 CSV 檔或真正的 Excel(.xlsx)試算表。
- 處理棘手的細節 — 合併各物件的鍵,把巢狀物件展開成帶點的欄(address.city),清單寫成 JSON 文字,長 ID 一位不差,含逗號、引號或換行的欄位自動加引號。
- 不上傳任何內容 — 100% 在你的瀏覽器中執行——你的資料絕不會被送到伺服器,這對匯出真實紀錄來說很重要。
- 雙向轉換 — 需要反過來嗎?切換分頁就能把 CSV 轉回 JSON。
運作方式
- 貼上你的 JSON — 一個 JSON 物件陣列,例如 [{"name":"Alice","age":30}, …]。
- 挑選分隔符(CSV) — 逗號、分號或定位字元——分號對歐洲的試算表很方便。
- 下載 CSV 或 Excel — 複製 CSV、下載 .csv 檔,或匯出可直接開啟的 .xlsx。
使用情境
- 在 Excel 或 Google Sheets 裡打開 API 回應
- 把匯出的 JSON 紀錄變成試算表
- 把 CSV/Excel 交給非技術同事,而不是 JSON
- 在整理資料時來回轉換
常見問題
我要怎麼把 JSON 轉成 CSV?
貼上一個 JSON 物件陣列,挑選分隔符,然後點「轉換」——接著複製 CSV 或下載 .csv 檔。它完全在你的瀏覽器中執行。
我可以把 JSON 轉成 Excel(.xlsx)嗎?
可以。在 JSON → CSV 模式下,點「下載 Excel(.xlsx)」就能取得一份真正的試算表,可在 Excel、Numbers 或 Google Sheets 中開啟。
它預期的 JSON 是什麼樣的結構?
一個物件陣列,例如 [{"name":"Alice","age":30}]。單一物件會成為一列;API 回應中把列包在一個清單裡的(例如 {"results":[…]})會自動取出。所有物件的鍵會被合併成欄。
能處理巢狀的 JSON 嗎?
巢狀物件會展開成帶點的欄:{"address":{"city":"NYC"}} 變成 address.city 一欄。清單(陣列)沒辦法有意義地變成欄,所以會以 JSON 文字寫進一個儲存格,例如 ["a","b"]。
很長的 ID 和小數會原樣保留嗎?
會。數字照原樣複製,12345678901234567890 不會變成 12345678901234567000,1.10 還是 1.10。在 Excel 檔案裡,超過 15 位的數字以文字儲存,因為 Excel 本身只保留 15 位。
為什麼用 Excel 開啟 CSV 後,é 變成了 é、中文變成亂碼?
Excel 開啟沒有位元組順序標記(BOM)的 .csv 時,會按電腦自己的字碼頁讀取,所以 UTF-8 的「é」顯示成「é」,張三顯示成亂碼。只要 CSV 裡有非 ASCII 字元,下載的檔案開頭就會加上 UTF-8 BOM(「適用 Excel」選項,預設勾選),Excel 就能正確讀取。給不認 BOM 的程式用時取消勾選即可。複製永遠不加 BOM。下載 .xlsx 根本沒有這個問題。
我的資料會被上傳嗎?
不會。轉換在你的瀏覽器本機進行——不上傳、無帳號、不儲存任何東西。
我可以從 CSV 轉回 JSON 嗎?
可以——切換到 CSV → JSON 分頁,就能朝反方向轉換。
相關教學
- 📖 How to Convert JSON to CSV or Excel — Turn a JSON array of objects into a CSV or a real .xlsx Excel file, right in your browser. How the columns are built, what to do about nested data, and why it stays private.
相關工具
- 📊 CSV ↔ JSON — CSV 與 JSON 雙向轉換,支援自定義分隔符——在瀏覽器中完成
- { } JSON 格式化與美化 — JSON 格式化、壓縮與驗證——在瀏覽器中即時完成
- ⚙️ YAML ↔ JSON — YAML 與 JSON 雙向轉換,實時驗證——在瀏覽器中完成
💬 Bug、點子,或者就想打個招呼? 告訴 Milo 🐨 · [email protected]