Excel是一款表格處理軟件,而JSON是一種輕量級(jí)的數(shù)據(jù)交換格式。將Excel數(shù)據(jù)轉(zhuǎn)換為JSON格式可以使得數(shù)據(jù)在Web應(yīng)用程序之間傳輸更加方便,也更適合在JavaScript中處理。下面我們就來(lái)介紹一下如何將Excel數(shù)據(jù)轉(zhuǎn)換為JSON格式。
//首先安裝pandas和xlrd模塊 import pandas as pd import xlrd #讀取Excel文件 excel_file = 'input.xlsx' sheet_name = 'Sheet1' df = pd.read_excel(excel_file, sheet_name=sheet_name) #將DataFrame轉(zhuǎn)換為JSON格式 json_data = df.to_json(orient='records') #將JSON數(shù)據(jù)保存到文件中 with open('output.json', 'w') as f: f.write(json_data)
上述代碼中,我們首先導(dǎo)入了pandas和xlrd模塊,用于讀取Excel文件。然后使用read_excel函數(shù)將Excel數(shù)據(jù)讀取到DataFrame中,接著使用to_json方法將DataFrame轉(zhuǎn)換為JSON格式,并指定orient參數(shù)為'records',表示每條記錄用一條JSON對(duì)象表示。最后,將轉(zhuǎn)換后的JSON數(shù)據(jù)保存到文件中。