資料與文字工具

JSON 轉 CSV

將 JSON 記錄清單轉成可直接用於試算表的 CSV。

JSON 轉 CSV 在您的裝置上執行
  • 在瀏覽器中執行 — 您輸入的內容不會被上傳
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

JSON 是 API 交給您的格式;CSV 是試算表能開啟的格式。從一種轉成另一種是經常出現的小雜務,而且通常是把資料貼到隨便一個網站來完成,這些資料往往包含客戶姓名、電子郵件地址與訂單明細。這裡在頁面中轉換,因此資料會留在您身邊。

它預期的結構

物件陣列,也就是清單端點通常會回傳的內容。欄位標題取自鍵,並彙整所有記錄中的鍵,因此缺少欄位的列仍能正確對齊。單一物件會被視為只有一列的表格。

引號會被正確處理

含有逗號、引號或換行的值會以引號包住並在內部跳脫,遵循試算表所預期的同一慣例。這正是手寫轉換幾乎總是出錯的部分,也是地址欄位經常毀掉 CSV 的原因。

巢狀的值

本身是物件或陣列的值,會以 JSON 文字寫入儲存格中,因為 CSV 是平面的,沒有其他地方可放。如果這些欄位很重要,請先將結構攤平。

選擇分隔符號

逗號是標準。在以逗號作為小數點的地區設定中,Excel 預期使用分號,如果您的試算表開啟檔案時所有內容都擠在同一欄,這通常就是原因。當資料本身充滿標點符號時,Tab 最安全。

常見問題

JSON 轉 CSV:常見問題

它接受什麼樣的 JSON?

物件陣列,或單一物件。欄位取自所有記錄中的鍵。

資料中的逗號會破壞 CSV 嗎?

不會。含有逗號、引號或換行的值會被正確地加上引號並跳脫。

為什麼 Excel 把所有內容放在同一欄?

您的地區設定可能預期使用分號。將分隔符號切換為分號,就能正確開啟。

我的資料會被上傳嗎?

不會。轉換完全在您的瀏覽器中執行。