MUTools

其他

CSV 與 JSON 互轉

CSV 與 JSON 互轉工具可將 CSV 格式的表格資料轉換為 JSON,或把 JSON 還原為 CSV,是一款 csv json 互轉工具。「CSV → JSON」與「JSON → CSV」兩個方向皆可使用,輸入的瞬間結果便會即時更新,無需點擊轉換按鈕。這是一款無需安裝、無需註冊即可免費使用的 csv json 轉換工具。

轉換模式
輸入 CSV 分隔符號
輸出 JSON 格式

將 CSV / JSON / JSONL 檔案拖放到這裡

支援格式: .csv .tsv .json .jsonl(最大 10MB)

JSON 輸出
輸入內容後,結果會顯示在這裡。

輸入內容全部在瀏覽器內處理,不會傳送至伺服器。

CSV 與 JSON 互轉是什麼?

CSV 與 JSON 互轉工具可將 CSV 格式的表格資料轉換為 JSON,或把 JSON 還原為 CSV,是一款 csv json 互轉工具。「CSV → JSON」與「JSON → CSV」兩個方向皆可使用,輸入的瞬間結果便會即時更新,無需點擊轉換按鈕。這是一款無需安裝、無需註冊即可免費使用的 csv json 轉換工具。

在 CSV → JSON 方向上,支援將第 1 列視為欄位名稱(鍵)的標題列自動判斷、自動將數值、布林值、null 進行型別轉換的型別推斷,以及在逗號、Tab、分號、直線之間選擇的分隔符號指定。可直接貼上從 Excel 匯出的 CSV 或 TSV,將其轉換為物件陣列形式的 JSON 資料。輸出格式除了一般的 JSON 陣列外,也可選擇 JSONL(每行一筆記錄),因此 csv jsonl 轉換或記錄(log)用途也能直接使用。

在 JSON → CSV 方向上,會將物件陣列輸出為 CSV。由於會自動將各物件鍵的聯集對齊為標題列,即使是各列欄位不同的 JSON 資料,欄位也不會缺漏。巢狀的物件與陣列會以 JSON 字串形式存入儲存格。支援輸出分隔符號的選擇與 UTF-8 BOM 的加入(Excel 相容),因此也適合 excel csv json 轉換的工作流程,或將 json 資料 csv 輸出的需求。

輸入的 CSV 與 JSON 全部在您的瀏覽器內處理,不會傳送至外部伺服器。即使是轉換含公司內部資料或個人資訊的檔案,也可放心使用。全程在瀏覽器中完成。

使用方法

  1. 在上方的「轉換模式」中選擇「CSV → JSON」或「JSON → CSV」。
  2. 在輸入框中輸入或貼上 CSV / JSON / JSONL,或以拖放方式載入檔案。結果區域會即時更新。
  3. 在 CSV → JSON 方向,可視需要切換「包含標題列」「型別推斷」「分隔符號」「JSON 格式(陣列 / JSONL)」。
  4. 在 JSON → CSV 方向,可視需要切換輸出的分隔符號與「Excel 相容(含 BOM)」。
  5. 透過結果區域的「複製」或「下載」取得轉換結果。想嘗試其他資料時,請點擊「清除」清空輸入框。

使用情境

  • 將 API 回應的 JSON 資料輸出為 CSV,以便在 Excel 或 Google 試算表中開啟,進行統計與確認(json 資料 csv 輸出)。
  • 將從 Excel 匯出的 CSV 轉換為 JSON,作為前端或 mock 的初始資料載入(excel csv json 轉換)。
  • 為記錄(log)平台或資料處理流程,將 CSV 轉換為 JSONL(每行一筆記錄)(csv jsonl 轉換)。
  • 將分隔符號為 Tab 或分號的 CSV / TSV,整理成帶有欄位名稱的 JSON 以確認內容。
  • 關閉型別推斷,在保留郵遞區號或電話號碼等開頭的 0 的情況下,進行 CSV 與 JSON 的互轉。

注意事項

  • 所有轉換都在瀏覽器內進行,輸入資料不會傳送至外部伺服器。
  • 在 CSV → JSON 方向將分隔符號設為「自動判斷」時,會自動推測逗號、Tab、分號等。若結果不如預期,請明確指定分隔符號。
  • 啟用「型別推斷」後會自動轉換數值、布林值、null。若要保留開頭的 0(例如郵遞區號「0123」),請關閉此選項以字串形式處理。
  • 關閉「包含標題列」後,會將第 1 列也視為資料,並將每一列輸出為陣列。
  • 在 JSON → CSV 方向,會將各物件鍵的聯集對齊為標題列。巢狀的物件與陣列會以 JSON 字串形式輸出至儲存格。
  • 要在 Excel 開啟的 CSV,啟用「Excel 相容(含 BOM)」即可避免亂碼。換行會以 CRLF 輸出。
  • 即使各列欄數不一致的 CSV 也會繼續轉換,並在結果區域顯示警告。

常見問題

輸入的 CSV 或 JSON 會傳送至伺服器嗎?
不會。所有轉換處理都在您的瀏覽器內完成。即使是含公司內部資料或個人資訊的檔案,進行 csv json 轉換也可放心使用。
在 JSON → CSV 時要如何避免 Excel 出現亂碼?
請啟用「Excel 相容(含 BOM)」。會輸出加上 UTF-8 BOM 的 CSV,因此在 Excel 開啟時中文也不會出現亂碼。
也支援 JSONL(每行一筆記錄)的輸入 / 輸出嗎?
支援。在 CSV → JSON 方向可於輸出格式中選擇「JSONL」。在 JSON → CSV 方向會自動判斷輸入是否為 JSONL 後載入,因此 csv jsonl 轉換與 jsonl csv 轉換皆可使用。
將巢狀的 JSON 轉換為 CSV 會如何處理?
巢狀的物件與陣列會以 JSON 字串形式直接輸出至儲存格。由於 CSV 本質上是扁平的表格形式,巢狀結構會以文字形式保留。
郵遞區號或電話號碼開頭的 0 消失了。
若啟用了「型別推斷」,值會被解讀為數值而失去開頭的 0。關閉型別推斷後,即可將所有值以字串形式保留並轉換。