Excel格式轉換成JSON是常見的一種轉化形式,因為在數據處理和交互中,JSON格式是一種廣泛應用的格式形式。Excel表格中所存儲的數據形式是以行列的形式呈現的,而JSON則是以鍵值對的形式存儲的。那么,我們該如何將Excel表格轉化成JSON格式的數據呢?
import pandas as pd import json # 讀取Excel表格文件,df為數據表格 df = pd.read_excel('example.xlsx') # 將df中數據以JSON格式輸出到文件中 with open('example.json', 'w') as f: f.write(json.dumps(df.to_dict(orient='records')))
通過上述代碼實現Python對Excel表格的讀取并將其轉化成為JSON格式。由于Excel表格的數據格式與JSON格式不同,因此需要將其進行轉化。在代碼中,我們使用Python的pandas庫中的read_excel()函數來讀取Excel表格文件,并生成一個DataFrame數據表格。接著,使用to_dict()函數將數據表格轉換為字典格式,并以orient='records'的形式輸出JSON格式的數據。
需要注意的是,在轉化過程中,鍵值對是以列名為鍵,對應的單元格內容為值來進行存儲。處理完后,將結果以文件形式輸出即完成了Excel格式轉換成JSON數據格式的操作。
下一篇mysql運維腳本