欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

excel轉json源碼

林雅南2年前10瀏覽0評論

Excel表格是常用的數據記錄工具之一,而現在JSON作為一種輕量級的數據交換格式也越來越流行。因此,將Excel表格轉換為JSON格式也變得越來越重要。本文將介紹如何使用Python實現Excel表格轉JSON的代碼。

首先需要安裝PyExcel和json模塊。在命令行中輸入以下命令:

pip install pyexcel
pip install pyexcel-xlsx
pip install json

接下來,我們需要將Excel表格讀取為Python中的二維數組,然后再將其轉換為JSON格式。以下是實現代碼:

import pyexcel as pe
import json
def excel_to_json(excel_file):
sheet = pe.get_sheet(file_name=excel_file)
data = sheet.to_array()
headers = data[0]
rows = data[1:]
json_data = []
for row in rows:
item = {}
for i in range(len(headers)):
item[headers[i]] = row[i]
json_data.append(item)
return json.dumps(json_data, indent=4, ensure_ascii=False)

首先,我們使用PyExcel讀取Excel表格文件。這個庫可以讀取包括XLS、XLSX、ODS在內的多種格式的Excel表格文件。接著,我們將表格數據存儲在一個二維數組data中,其中data[0]表示表格的第一行,也就是表頭信息。接下來的代碼將數據轉換為JSON格式。我們將表頭和每一行數據存儲在一個字典item中,然后將字典添加到一個列表json_data中。最后,我們使用json.dumps函數將字典轉換為JSON格式。

最后,我們可以將這個函數應用到實際的Excel表格轉換中。只需要輸入文件路徑即可:

json_data = excel_to_json("example.xlsx")
print(json_data)

這樣,我們就完成了將Excel表格轉換為JSON格式的操作。