網頁與應用程式開發
無需編寫解析器,即可將試算表資料載入前端、模擬 API 或測試框架中。
貼上 CSV 檔案或開啟檔案,即可立即取得 JSON 格式資料。系統會自動偵測分隔符號,並處理引號內的數值及儲存格內的逗號,同時可將數字轉換為實數。您可以複製結果,或將其下載為 .json 檔案。過程中不會上傳任何資料。
了解各項選項的功能,以及如何取得可供您的程式碼使用的 JSON 資料。
CSV 是一種純文字表格:每行代表一列,數值以逗號或其他分隔符號分隔。JSON 則將相同資料儲存為物件和陣列,程式碼可直接讀取這些資料。轉換器會將每行 CSV 資料轉為 JSON 物件,並將標題行中的欄位名稱作為鍵名。
貼上您的 CSV 檔案或開啟檔案,JSON 內容會隨您操作即時更新。帶引號的數值、引號內的逗號、雙引號以及儲存格內的換行符,皆會依照試算表應用程式匯出時的處理方式進行處理。若 CSV 檔案中含有多餘的空格,請先使用「空格清除工具」進行清理。
無需編寫解析器,即可將試算表資料載入前端、模擬 API 或測試框架中。
將來自 Excel、Google 試算表或資料庫的匯出內容,轉換為 API 或匯入腳本所要求的 JSON 格式。
將儲存於試算表中的產品清單、翻譯內容或設定,移至您的專案可使用的 JSON 檔案中。
「自動偵測」功能會檢查第一行是否含有逗號、分號、制表符或縱桿。若檔案中同時包含這些符號,請手動選擇其中一種。許多歐洲的匯出檔案都使用分號。
物件陣列會根據標頭作為鍵值,每行對應一個物件。陣列的陣列則將每行都視為一個純粹的清單,包含標頭行在內。
若設定為「開啟」,第一行將成為欄位名稱;若設定為「關閉」,欄位名稱則依序為 column_1、column_2 等等。空欄或重複的欄位名稱亦以相同方式處理。
將 42 轉為數字,將 true 轉為布林值。像 007 或是超過 15 位數的長 ID 號碼這類值,則會保留為文字,因此不會遺失任何資訊。
「修剪」會移除值周圍的空格、「跳過空行」會刪除空白行,而「對空值使用 null」則會將空值寫成 null 而非空字串。
由於該儲存格被引號包圍,因此「Delhi, NCR」內的逗號仍會保留在值中。若要在被引號包圍的儲存格內輸入引號,請將引號加倍:"".
您的 CSV 檔案將在瀏覽器中進行轉換。該檔案不會被上傳、傳送至我們的伺服器,也不會被儲存。僅有您的選項選擇會儲存在您的裝置上。
超大檔案的處理取決於您的裝置記憶體容量,因此約 15 MB 以上的檔案將被拒絕。此工具僅能讀取單一的平面資料表。它不會根據點分隔的標頭建構嵌套的 JSON,也不會直接讀取 .xlsx 檔案。
將您的 CSV 貼上至輸入框中,或開啟檔案。系統會立即顯示 JSON 內容,每行資料都會轉為一個物件,並以標題列作為鍵值。接著您可以複製該內容,或將其下載為 .json 檔案。
是的。自動偵測功能會檢查第一行是否含有逗號、分號、制表符和縱橫線。如果系統的推測不正確,您也可以自行選擇分隔符。
取消勾選「第一行是標題」。如此一來,欄位名稱將分別為 column_1、column_2 等等,且第一行仍會保留在資料中。
用雙引號包圍的儲存格可以包含逗號、換行符和雙引號,就像匯出電子試算表時一樣。在 JSON 中,這些引號會被移除,而文字內容則會保留。
若勾選「轉換數字、true/false 及 null」,純數字將轉為數字,而 true 或 false 則轉為布林值。帶有前導零的數值(例如 007)以及超過 15 位數的數字將保留為文字,因此不會被更改。
是的。將 JSON 結構設定為「陣列的陣列」。每一行(包括標題行)都會變成一組值的清單。
請勿上傳 .xlsx 檔案。請先從 Excel 或 Google 試算表將工作表儲存為 CSV 格式,然後在此處開啟或貼上該檔案。
不。轉換過程是在您的瀏覽器中進行的,您的資料絕不會離開您的裝置。系統僅會記住您的選項設定,以便下次使用。
首頁還提供了數十種無需 API 金鑰即可使用的免費工具。
沒有符合的題目。
請與其他訪客分享您對此工具的看法。