zh-Hant

CSV 轉 JSON

在瀏覽器中本機將 CSV 檔案轉成 JSON 陣列,以欄位名稱作為鍵,不需上傳。

正在你的裝置上本機處理 ...

第一列作為標題

正在你的裝置上本機處理 ...

0%

我的檔案會被上傳嗎?

不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

無需上傳100% 本機處理
內容只留在你這裡第三方無法存取
Hosted in GermanyGlobal Content Delivery
通過獨立稽核TLS A+ · 標頭 A+

CSV 是經典的表格格式,JSON 則是現代 API 與 Web 應用的語言。把 CSV 轉成 JSON,是要在程式、資料庫或前端裡處理表格資料時最常見的第一步,每一列會變成一個物件,標題列則提供鍵名。

本工具會把你的 CSV 完全在瀏覽器中本機解析(papaparse,純 JavaScript),並輸出一個 JSON 陣列。預設會把第一列當成欄位標題,於是每一筆資料列都成為一個帶有具名欄位的物件。數字會被辨識為數字。任何內容都不會被上傳。

你可以拿它來餵測試資料給某個介面、填充模擬資料庫,或把設定列交給前端。一個來自實務的提醒:郵遞區號或料號開頭的零,可能在自動判型時消失,因為文字被當成了數字。若你在意這點,最好在進一步處理前,刻意把受影響的欄位當成字串看待。

線上的CSV轉JSON工具在處理較大表格時通常會要求帳號,或是在免費方案中大幅限制列數。這款工具除了裝置記憶體之外沒有列數限制,不需要帳號,第一次載入之後甚至可以離線使用。

技術規格

技術規格
輸入格式CSV
自動轉換ZIP, XLSX, DXF, GeoJSON
輸出格式JSON
批次處理不支援
處理方式在瀏覽器中本機處理 (JavaScript)
檔案上傳

三個步驟

  1. 拖放或選取你的 CSV 檔案。
  2. 選擇第一列是否為標題列(可選)。
  3. 下載 JSON 檔案。

限制: 分隔符號會自動偵測(逗號/分號/定位字元)。若不啟用標題列選項,每一列會變成陣列而非物件。數字會自動判型,前置的零可能會遺失。非常大的檔案需要較多記憶體。 CSV不支援巢狀結構,因此結果是由物件(或陣列)組成的扁平JSON陣列,沒有巢狀結構。

常見問題

我的檔案會被上傳嗎?

不會。轉換完全在瀏覽器中本機進行,不會傳送任何內容。

第一列會被當成標題列嗎?

預設會,欄位名稱會成為物件的鍵名。可透過選項關閉。

支援哪種分隔字元?

逗號、分號與 Tab 會被自動辨識。

數字會被辨識為數字嗎?

是的,數值在 JSON 中以數字而非文字輸出。注意郵遞區號、電話號碼或貨號:這種型別化會遺失前導零(01067 會變成 1067)。這類欄位最好在結果裡快速核對一下。

在手機上也能用嗎?

可以,任何新版行動瀏覽器都能像電腦一樣運作 - 檔案會保持本機處理。

有列數限制或帳號要求嗎?

沒有。不需要帳號,也沒有人為設定的列數限制 - 只有在檔案非常大的情況下,你裝置的記憶體才會成為限制。

在這裡轉換含有真實客戶資料的CSV安全嗎?

安全。跟把CSV檔案上傳到伺服器的線上轉換工具不同,你的檔案在這裡只會留在你的裝置上。

相關工具

XLSX 轉 CSV · CSV 轉 XLSX · JSON 轉 CSV · CSV 轉 Markdown · JSON 轉 XML · JSONL 轉 JSON · Parquet 轉 JSON