Excel是我們日常工作中最常用的電子表格軟件之一,json是一種輕量級的數據交換格式。有時候我們需要將Excel中的數據轉為json格式,那么該怎么做呢?可以在Excel中先將表格數據轉換為csv格式,然后再利用代碼將csv格式轉化為json格式。下面我們來介紹一下具體的實現方法。
第一步,將Excel中的數據轉換為csv格式。打開Excel文件,選中需要轉換的表格數據,然后點擊“另存為”,在“文件類型”中選擇“CSV(逗號分隔)”格式,保存到本地即可。
例如: ID, Name, Age 1, Tom, 18 2, Jerry, 20
第二步,利用代碼將csv格式轉換為json格式。我們可以采用Python等語言來實現。下面是一個Python代碼的示例。
import csv import json csvfile = open('example.csv', 'r') jsonfile = open('example.json', 'w') fieldnames = ("ID", "Name", "Age") reader = csv.DictReader(csvfile, fieldnames) for row in reader: json.dump(row, jsonfile) jsonfile.write('\n')
我們首先打開CSV文件和Json文件,然后定義csv文件中的列名,讀取csv文件并將其轉化為字典形式。最后將字典寫入json文件并添加分行符,使其成為一個完整的json對象。
通過上面的代碼和步驟,我們可以將Excel表格中的數據轉化為json格式,方便我們進行數據的交換和使用。