Excel 是廣泛使用的電子表格軟件,而 JSON 則是一種輕量級的數據交換格式。將 Excel 數據打包成 JSON 格式,可以讓我們更方便地在不同的應用場景中使用數據。下面我們介紹如何使用 Python 將 Excel 數據轉換成 JSON。
# 導入相關庫 import pandas as pd import json # 讀取 Excel 文件 data = pd.read_excel('data.xlsx') # 將數據轉換為 JSON 格式 json_data = json.loads(data.to_json(orient='records')) # 將 JSON 數據寫入文件 with open('data.json', 'w', encoding='utf-8') as f: json.dump(json_data, f, ensure_ascii=False, indent=4)
上述代碼中,我們使用了 pandas 庫來讀取 Excel 文件,并將其轉換成 JSON 格式。其中,to_json() 方法就是用來將數據轉換成 JSON 格式的。orient 參數指定了轉換的方式,這里設置為 'records',表示轉換成一個列表。
最后,我們將轉換后的 JSON 數據寫入文件中。為了保證文件中的中文不亂碼,我們將 ensure_ascii 參數設置為 False。同時,indent 參數表示輸出時縮進的空格數,這里設置為 4,讓輸出結果更易讀。
這樣我們就成功將 Excel 數據轉換為 JSON 格式了。如果需要將 JSON 數據轉換成 Excel 格式,只需要使用 pandas 庫提供的 to_excel() 方法即可。