Excel 是一個(gè)功能強(qiáng)大的電子表格軟件,可以處理各種數(shù)據(jù)。有時(shí)候,我們需要從 JSON 數(shù)據(jù)中讀取數(shù)據(jù)并將其導(dǎo)入到 Excel 中進(jìn)行進(jìn)一步的處理。本文將介紹如何使用 Excel 讀取 JSON 數(shù)據(jù)。
首先,我們需要一個(gè) JSON 數(shù)據(jù)文件。在本文中,我們將使用一個(gè)示例文件data.json
。該文件包含以下內(nèi)容:
{ "employees": [ { "name": "John", "age": 30, "city": "New York" }, { "name": "Mary", "age": 25, "city": "Los Angeles" }, { "name": "Peter", "age": 40, "city": "Chicago" } ] }
為了將此數(shù)據(jù)導(dǎo)入到 Excel 中,我們需要使用 Excel 自帶的 Power Query 工具。選擇數(shù)據(jù)選項(xiàng)卡中的“從文件/其他來(lái)源”選項(xiàng),然后選擇“從 JSON”。
Power Query =>從文件/其他來(lái)源 =>從 JSON
在彈出的“從 JSON 文件”對(duì)話框中,選擇data.json
文件并單擊“導(dǎo)入”。
在“Navigator”窗格中,可以看到 JSON 數(shù)據(jù)的結(jié)構(gòu)。在本例中,它由一個(gè)對(duì)象“employees”組成,它是一個(gè)包含三個(gè)對(duì)象的數(shù)組。
要將 JSON 數(shù)據(jù)導(dǎo)入到 Excel,我們需要將其轉(zhuǎn)換為表格。從 Navigator 窗格中選擇“employees”并單擊“編輯”按鈕。
選擇 "employees" =>編輯
在“Power Query 編輯器”窗格中,單擊“轉(zhuǎn)換”選項(xiàng)卡中的“表格”按鈕。這將把“employees”轉(zhuǎn)換為表格。
Power Query 編輯器 =>轉(zhuǎn)換 =>表格
現(xiàn)在我們可以通過(guò)單擊“關(guān)閉并應(yīng)用”按鈕將表格導(dǎo)入到 Excel 中。在導(dǎo)出表格前,可以對(duì)該表格進(jìn)行任何必要的數(shù)據(jù)清洗和轉(zhuǎn)換操作。
在此過(guò)程中,我們使用 Excel 自帶的 Power Query 工具,將 JSON 數(shù)據(jù)轉(zhuǎn)換為 Excel 表格。這是一個(gè)簡(jiǎn)單而強(qiáng)大的方法來(lái)處理復(fù)雜的數(shù)據(jù)結(jié)構(gòu),同時(shí)允許我們使用 Excel 的其他功能進(jìn)行進(jìn)一步的數(shù)據(jù)分析。