色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

excle 轉json

張吉惟2年前9瀏覽0評論

Excel是辦公中最為常見的電子表格軟件,而JSON是一種輕量級的數據交互格式。本文將介紹如何將Excel文件轉化為JSON格式的數據。

首先,我們需要安裝Python庫openpyxl。使用pip安裝即可:

pip install openpyxl

然后,我們需要定義讀取Excel文件的函數:

import openpyxl
def read_excel(file):
wb = openpyxl.load_workbook(file)
sheet = wb.active
data = []
for row in sheet.iter_rows():
item = {}
for cell in row:
item[cell.column_letter] = cell.value
data.append(item)
return data

代碼中的read_excel函數會返回一個列表,列表中包含所有的數據行,每一個數據行又是一個字典,字典的鍵是列的字母,值是單元格中的數據。

接下來,我們需要將數據轉化為JSON格式。Python中有一個內置的JSON庫,可以幫助我們實現這個過程:

import json
def to_json(data):
return json.dumps(data)

代碼中的to_json函數會將數據轉化為JSON格式的字符串。

最后,我們將兩個函數整合起來:

import openpyxl
import json
def read_excel(file):
wb = openpyxl.load_workbook(file)
sheet = wb.active
data = []
for row in sheet.iter_rows():
item = {}
for cell in row:
item[cell.column_letter] = cell.value
data.append(item)
return data
def to_json(data):
return json.dumps(data)
file = "example.xlsx"
data = read_excel(file)
json_string = to_json(data)
print(json_string)

代碼中的最后幾行會將轉化后的JSON字符串打印出來。

通過以上步驟,我們就可以將Excel文件轉化為JSON格式的數據。