重點摘要
- 01自動偵測逗號、分號、製表符和管道分隔符,因此大多數檔案無需設定即可工作。
- 02第一列標題變成 JSON 對象鍵;禁用標題以獲得原始 2D 陣列。
- 03遵循 RFC 4180 — 引用的字段、單元格中的逗號和逃逸的引號都正確處理。
- 04轉換 100% 在您的瀏覽器中進行 — 您的數據永遠不上傳或記錄。
為什麼開發人員和分析師需要 CSV 到 JSON
CSV 是數據匯出的通用語言 — 試算表、資料庫、CRM 工具和分析平台都生成它。但大多數現代 API、前端應用和數據管道期望 JSON。手動轉換超過幾列是不切實際的,大多數線上工具要求您將數據上傳到伺服器。
Handytool 直接在您的瀏覽器中解析 CSV 和 TSV 檔案。粘貼列,讓自動偵測確定分隔符,並在幾秒內獲得乾淨的 JSON 對象陣列。因為無任何東西離開您的機器,Excel、Google Sheets、Postgres 或支付處理器的敏感匯出保持完全私密。
如何將 CSV 檔案轉換為 JSON
- 01
粘貼您的 CSV
從試算表或文本檔案複製列並粘貼到左側窗格。您也可以直接上傳 .csv 或 .tsv 檔案。
- 02
檢查分隔符偵測
該工具自動偵測逗號、分號、製表符和管道分隔符。如果偵測錯誤,從下拉菜單中手動鎖定分隔符。
- 03
切換標題開啟或關閉
打開標題時,第一列變成對象鍵,每個後續列變成 JSON 對象。關閉標題時,您得到原始陣列的 2D 陣列。
- 04
選擇縮進並按一下轉換
選擇 2 空格、4 空格或縮小輸出。JSON 出現在右側窗格中 — 複製到剪貼簿或下載為 converted.json。
處理的 CSV 變體
- 01標準逗號分隔 CSV (Excel、Google Sheets)
- 02分號分隔 CSV (歐洲 Excel 區域設定)
- 03從資料庫匯出的製表符分隔值 (TSV)
- 04數據管道中常見的管道分隔檔案
- 05有或無標題列的檔案
- 06包含逗號、換行符或逃逸的雙引號的引用字段
您的數據保留在您的瀏覽器中
CSV 解析器 100% 在您的瀏覽器中使用 JavaScript 運行。您的列永遠不接觸伺服器,無任何東西被記錄,也不存在要建立的帳戶。這對於包含個人識別資訊、財務記錄、客戶列表或任何其他受隱私法規管制的數據的匯出至關重要。
伺服器不實施硬列或檔案大小限制 — 實際上限是您設備的可用記憶體。對於具有數千列的典型試算表匯出,轉換實際上是即時的。非常大的檔案(數百兆字節)可能需要多花幾秒。
CSV 到 JSON 常見問題
我如何線上將 CSV 檔案轉換為 JSON?
粘貼您的 CSV 列或上傳您的檔案,確認分隔符被正確偵測,切換標題開啟或關閉,然後按一下轉換。JSON 下載為 converted.json。
支援哪些分隔符?
逗號、分號、製表符和管道。自動設定選擇最一致的分隔符,處理歐洲分號 CSV 和 TSV 匯出無需設定。
它是否處理單元格內的逗號?
是的。用雙引號包裝的字段可能包含分隔符、換行符或逃逸的引號 — 完全如 RFC 4180 中指定的。
重複或空的列標題會發生什麼?
空標題變成 column_1、column_2 等。重複的名稱得到數字後綴 (email, email_2),因此每個 JSON 鍵都是唯一的。
我的數據是否上傳到伺服器?
否。解析器完全在您的瀏覽器中運行。您的列永遠不接觸伺服器且無任何東西被記錄。
是否有列或檔案大小限制?
無伺服器限制。非常大的檔案可能較慢來渲染,但具有數千列的典型匯出立即轉換。