今天我們來講一下如何將Excel題庫轉換成JSON格式。首先,我們需要將Excel文件中的數據讀取出來。這里我們使用Python中的pandas庫來做。
import pandas as pd df = pd.read_excel('題庫.xlsx')
讀取出來的數據是一個DataFrame類型的數據。接下來,我們需要將這個數據轉換成JSON格式。這可以通過pandas庫中的to_json函數來完成。
json_string = df.to_json(orient='records')
這里的orient參數指定了JSON的格式。我們選擇了records格式,這個格式會將DataFrame類型的每一行轉換成一個JSON對象。最終得到的JSON字符串形如:
[ { "question": "問題1", "answer": "答案1" }, { "question": "問題2", "answer": "答案2" }, ... ]
最后,我們將這個JSON字符串保存到文件中。
with open('題庫.json', 'w') as f: f.write(json_string)
到這里,我們就完成了將Excel題庫轉換成JSON格式的操作。
下一篇excile轉json