實用工具
輸入
結果
結果會顯示在這裡。你的執行紀錄
只有消耗點數的執行才會儲存。
登入後可以保留你的執行紀錄。
API 回傳一個物件陣列,而有人需要將它放入試算表——或者同事寄來一份 CSV 匯出檔,需要轉回請求主體。此工具可雙向轉換,並依照 RFC 4180 的要求進行引號與跳脫處理,因此包含逗號、引號或換行的值仍會落在單一儲存格中,而不會讓後續的每一欄都偏移。
它是怎麼運作的
- 轉換在您的瀏覽器中以 PapaParse 執行,這是大多數 JavaScript 工具使用的 CSV 解析器。
- 欄位標題來自所有物件中鍵的聯集,因此缺少欄位的列仍能對齊。
- 讀取 CSV 時,看起來像數字或布林值的儲存格會轉換為真正的 JSON 值,而非保留為字串。
你的資料去了哪裡
哪也沒去。本工具完全在你的瀏覽器裡執行:你貼上的文字由頁面處理,不會傳輸到任何伺服器,也不會寫進任何紀錄。
當一次執行消耗點數時,會往你自己的歷史裡儲存一行摘要,方便回頭查找。摘要記錄的是這次執行的形態——大小、數量、你查詢的值——而不是你貼上的內容。
它要花多少
單次 50.0 KB 以內免費,不需帳號。超出部分每次執行消耗 1 點,並儲存到你的歷史紀錄。
點數來自註冊、每日簽到、發表留言與完善資料。
了解點數規則常見問題
- 巢狀物件會如何處理?
- 一個儲存格只能容納一個值,因此巢狀物件會以其 JSON 文字寫入。如果您需要巢狀欄位作為獨立欄位,請在轉換前先將資料攤平。
- 為什麼 Excel 會弄亂我的中文字元?
- Excel 會猜測純 CSV 的編碼,而且常常猜錯。請明確以 UTF-8 匯入檔案,而不是直接雙擊開啟,或改用 Numbers 或 Google Sheets 開啟,這兩者都會假設為 UTF-8。
- 我可以使用分號或 Tab 作為分隔符號嗎?
- 可以,兩者都有提供。在以逗號作為小數分隔符號的地區,分號分隔的檔案是常態。
背後的開源專案
本工具執行在 mholt/PapaParse 之上,以 MIT 授權發布。如果你需要在自己的程式裡實作同樣的能力,直接用這個函式庫。
mholt/PapaParse也常被稱作
- json to csv
- csv to json
- json 轉 excel
- json 陣列轉 csv
- csv 轉換器