CSV 轉 JSON
在瀏覽器中本機將 CSV 檔案轉成 JSON 陣列,以欄位名稱作為鍵,不需上傳。
正在你的裝置上本機處理 ...
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在瀏覽器中本機將 CSV 檔案轉成 JSON 陣列,以欄位名稱作為鍵,不需上傳。
正在你的裝置上本機處理 ...
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
CSV 是經典的表格格式,JSON 則是現代 API 與 Web 應用的語言。把 CSV 轉成 JSON,是要在程式、資料庫或前端裡處理表格資料時最常見的第一步,每一列會變成一個物件,標題列則提供鍵名。
本工具會把你的 CSV 完全在瀏覽器中本機解析(papaparse,純 JavaScript),並輸出一個 JSON 陣列。預設會把第一列當成欄位標題,於是每一筆資料列都成為一個帶有具名欄位的物件。數字會被辨識為數字。任何內容都不會被上傳。
你可以拿它來餵測試資料給某個介面、填充模擬資料庫,或把設定列交給前端。一個來自實務的提醒:郵遞區號或料號開頭的零,可能在自動判型時消失,因為文字被當成了數字。若你在意這點,最好在進一步處理前,刻意把受影響的欄位當成字串看待。
線上的CSV轉JSON工具在處理較大表格時通常會要求帳號,或是在免費方案中大幅限制列數。這款工具除了裝置記憶體之外沒有列數限制,不需要帳號,第一次載入之後甚至可以離線使用。
| 輸入格式 | CSV |
|---|---|
| 自動轉換 | ZIP, XLSX, DXF, GeoJSON |
| 輸出格式 | JSON |
| 批次處理 | 不支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 分隔符號會自動偵測(逗號/分號/定位字元)。若不啟用標題列選項,每一列會變成陣列而非物件。數字會自動判型,前置的零可能會遺失。非常大的檔案需要較多記憶體。 CSV不支援巢狀結構,因此結果是由物件(或陣列)組成的扁平JSON陣列,沒有巢狀結構。
不會。轉換完全在瀏覽器中本機進行,不會傳送任何內容。
預設會,欄位名稱會成為物件的鍵名。可透過選項關閉。
逗號、分號與 Tab 會被自動辨識。
是的,數值在 JSON 中以數字而非文字輸出。注意郵遞區號、電話號碼或貨號:這種型別化會遺失前導零(01067 會變成 1067)。這類欄位最好在結果裡快速核對一下。
可以,任何新版行動瀏覽器都能像電腦一樣運作 - 檔案會保持本機處理。
沒有。不需要帳號,也沒有人為設定的列數限制 - 只有在檔案非常大的情況下,你裝置的記憶體才會成為限制。
安全。跟把CSV檔案上傳到伺服器的線上轉換工具不同,你的檔案在這裡只會留在你的裝置上。
XLSX 轉 CSV · CSV 轉 XLSX · JSON 轉 CSV · CSV 轉 Markdown · JSON 轉 XML · JSONL 轉 JSON · Parquet 轉 JSON