Subformer
免費 · 無需註冊 · 在您的瀏覽器執行
CSV
JSON

從 CSV 到 JSON 轉換器

在瀏覽器中將 CSV 檔案轉成 JSON - 非常適合將試算表導入腳本、API,或 LLMs。

拖放一個或多個檔案 - 全部轉換為 JSON。逐行進度、批次轉換、ZIP 下載。

為什麼要把 CSV 轉成 JSON?

CSV 是表格資料的最低公分母格式:每個試算表都可以匯出它,每個腳本都能讀入它。JSON 對於巢狀或自描述資料也是如此:每種程式語言都能解析,每個現代 API 都能接受。當你需要把試算表資料餵給 JavaScript 腳本、REST API 或以物件為思維的 LLM 時,將 CSV 轉成 JSON 就能彌補這個差距。

我們使用 PapaParse 解析 CSV,將第一列視為欄位名稱,其餘視為紀錄。數值會自動判別型別;其他則保留為字串。輸出為縮排的 JSON 物件陣列 — 可直接貼到腳本或用管道傳給 curl。所有處理都在本地進行;資料不會離開你的瀏覽器.

受益最大的開發者工作流程:使用模擬資料原型化 REST API(從試算表匯出 CSV,將 JSON 導入處理器)、使用範例記錄初始化資料庫(從財務/營運團隊取得 CSV,將 JSON 導入遷移腳本)、向 LLM 提供結構化資料集進行分析(LLM 處理 JSON 物件陣列遠優於自由格式 CSV),以及將業務報告轉換為機器可讀的 API 格式(Salesforce/HubSpot/Stripe 都匯出 CSV,您的儀表板可能消耗 JSON)。

關於 CSV 解析器常遇到的邊緣情況:包含嵌入逗號的儲存格(引號字串)、包含文字雙引號的儲存格(透過雙引號逸出)、多行儲存格(引號內跨多行的儲存格)、Windows 換行符號 (CRLF) 以及 Excel 特有的怪癖(UTF-8 位元組順序標記、「=」前綴以強制文字解釋)。PapaParse 可以正確處理所有這些情況。如果您之前使用廉價解析器遇到過「第 47 行損壞」的錯誤,PapaParse 可以修復它們。

數字的自動類型轉換是最有用的預設功能。如果沒有它,像「12345」這樣的欄位會被解析為字串「12345」,您就無法在伺服器端排序或求和,直到您進行類型轉換。PapaParse 會偵測整數、浮點數、科學記號和布林值(true/false)。日期字串會保留為字串(不會自動解析為 Date 物件),因為日期格式太多樣,無法可靠地猜測;請在您的目標程式碼中進行類型轉換。

常見的 從 CSV 到 JSON 使用案例

  • API 模擬資料

    將測試記錄試算表匯出為 CSV,轉換為 JSON,從模擬端點提供。比手動輸入 JSON 更快。

  • 資料庫初始化

    從另一個系統匯出 CSV 並轉換為 JSON,用於遷移或種子腳本。大多數 ORM 直接接受 JSON 陣列。

  • 將資料提供給 ChatGPT 或 Claude

    LLM 分析 JSON 陣列比原始 CSV 更可靠。先轉換,再貼上,然後詢問見解。

  • 儀表板原型設計

    前端開發人員針對真實資料原型化儀表板時,可直接匯入 JSON,從中受益。比在原型中連接 CSV 解析器更快。

  • Salesforce / HubSpot 匯出

    CRM 匯出通常為 CSV 格式。轉換為 JSON 以導入自訂分析或同步到原生 JSON 資料庫。

  • 系統間移轉

    從傳統的 CSV 工作流程轉換為現代的 JSON 工作流程,就從此轉換開始。適用於一次性遷移和持續的管道。

CSV

關於 CSV

CSV (Comma-Separated Values) 是最簡單的表格格式 - 由逗號分隔值的純文字列組成。每款試算表程式、腳本語言與資料工具都能讀取。

JSON

關於 JSON

JSON(JavaScript 物件表示法)是網路上結構化資料的通用語。陣列、物件、字串、數字、布林值。每種現代程式語言都能讀取。

如何將 CSV 轉換為 JSON

  1. 01

    放下你的 CSV 檔案

    將 CSV 拖到上方的轉換器,或點擊方框從你的裝置選取。

  2. 02

    JSON 已經被選取

    我們已預先選定 JSON 作為輸出格式。如要不同的目標,請從下拉選單變更。

  3. 03

    轉換並下載

    點選 Convert 並等候進度條完成。當 JSON 準備好後下載 JSON。

從 CSV 到 JSON 常見問題

查看所有格式 →