Excel是一款廣泛應用的辦公軟件,提供了豐富的數據處理功能。在Web應用中,經常需要將Excel表格轉換為JSON格式的數據以供前端展示。下面介紹如何使用Python將Excel轉換為JSON格式。
import pandas as pd import json # 讀取Excel文件 data = pd.read_excel('data.xlsx') # 將Excel轉換為字典格式 data_dict = data.to_dict('records') # 將字典格式轉換為JSON格式 json_data = json.dumps(data_dict) # 將JSON數據寫入文件 with open('data.json', 'w') as f: f.write(json_data)
代碼說明:
第1行:導入pandas和json模塊。
第4行:讀取Excel文件,返回pandas.DataFrame對象。
第7行:將DataFrame轉換為字典格式,其中參數'records'表示每行數據為一個字典。
第10行:使用json.dumps函數將字典格式轉換為JSON格式。
第13-15行:將JSON數據寫入文件。
以上代碼演示了如何將Excel轉換為JSON格式。需要注意的是,Excel表格中的復雜數據類型(如日期、時間、布爾值等)需要在代碼中進行適當轉換。
上一篇css3加私有前綴