工具用的順手嗎?
你的回饋能幫助我們做得更好
把Excel單元格內容轉換為按行組織的JSON物件或陣列
支援 Excel 貼上的製表符資料和 CSV。首行作為欄位名時,請選擇“按行轉物件”。
貼上表格資料並點選轉換,即可在這裡檢視 JSON
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
這個工具接收貼上的表格文字,將每列資料轉成 JSON。它不是活頁簿讀取器:請先在 Excel 或其他試算表選取儲存格並複製,再貼到輸入區;不能在這裡上傳完整的 .xlsx 檔。從試算表複製的內容通常以定位字元分欄、換行分列,也可貼上逗號分隔的文字。
JSON 是方便程式交換結構化資料的文字格式。物件以欄位名稱和值表示記錄,陣列則依序保存值。轉換時可選「按行轉物件」或「按行轉陣列」:前者把第一列當欄名,後續每列成為一筆記錄;後者把每列都保留成一個陣列,因此第一列也會留在結果中。輸出的最外層都是陣列。
物件模式需要至少一列欄名和一列資料。空白欄名會以「未命名列」加欄序補上;重複欄名會加上序號,例如第二個「部門」會成為「部門_2」。每列欄數不足時,缺少位置以空字串表示。空白列不會成為資料列。
貼入的儲存格文字會依內容推斷型別:符合格式的數字成為數值,true 或 false(不分大小寫)成為布林值,null(不分大小寫)成為 JSON 的 null;其餘內容作為字串,空白儲存格則是空字串。像 0012 這種帶前導零的整數文字會保留為字串。這些型別規則是轉換工具的處理方式,不代表欄位在你的業務資料中必然具有相同含義。
JSON 標準定義物件、陣列與可用值的語法,但不會判定「工號」應該是文字或數字,也不會替欄位賦予業務意義。因此,轉換後除了確認格式可讀,還要看接收端對欄名、欄位型別和資料結構的要求。
指南
依步驟完成操作,並透過範例核對輸入與結果。
例如貼上「品名、數量、供貨中」三欄,資料列為「茶杯、12、true」,物件模式會得到以「品名」「數量」「供貨中」為鍵的物件陣列;陣列模式則把欄名列和資料列都按原本欄位順序放入二維陣列。要交給 API 或程式前,先確認對方預期的是哪一種形狀。
情境
查看這項工具在不同工作與生活流程中的用法。
整理聯絡人、商品或課程清單時,先在表格第一列放唯一欄名,再用物件模式轉換。後續閱讀者可透過欄名辨認值,不必只記住第幾欄。
若接收端明確要求二維陣列,選陣列模式,欄名列也會作為第一個陣列保留。把 JSON 交給程式前,可先核對欄位順序和每列長度。
學習 JSON 的初學者可用少量表格資料比較物件與陣列。觀察同一個值在不同結構中的位置,有助於理解欄位名稱與陣列索引的差別。
問答
集中解答常見疑問與容易混淆的問題。
不行,輸入方式是貼上複製出的儲存格文字。活頁簿中的多張工作表、公式、格式和其他工作簿資訊不會作為活頁簿內容讀取。
第一列用作欄名,至少還要有一列才能形成記錄。只有一列時,可改用陣列模式,或回到試算表複製包含資料的範圍。
符合工具辨識格式的文字會轉成 JSON 數字、布林值或 null;若它們原本是代碼或一般文字,先在結果中抽查。帶前導零的整數文字會以字串保留,但若原表已把前導零刪掉,轉換無法還原。
確認每列欄數一致,並檢查複製區域是否連續。逗號分隔的文字中,含逗號或引號的欄位需以成對雙引號包住,引號本身依常見表格寫法重複表示;有疑慮時先轉換少量代表資料,逐欄核對。
須知
使用前了解適用範圍、結果限制與必要提醒。
本工具只處理貼上的文字,不會保存或還原試算表公式、儲存格格式、圖片、工作表關係或批註。貼上的日期、長編號、百分比與公式結果會依複製後實際出現的文字判讀;若識別碼需要保留前導零,請確認貼入的文字本身仍帶有零。物件模式會補齊空白欄名並將重複欄名編號,這可能與既有系統預期的鍵名不同。
處理個人或公司資料前,先依組織規範判斷哪些內容可貼入線上頁面。轉換成功只表示頁面產生了 JSON 文字,不保證資料完整或符合接收端的商業規則;匯入前請以樣本檢查欄位、值與預期型別。
推薦
查找相關工具、專題與可用的 API 能力。