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

excel 轉化成json格式的文件

方一強2年前9瀏覽0評論

Excel是一個非常強大實用的電子表格軟件,但是在一些場景下需要將Excel文件轉化成JSON格式的文件,比如說,我們需要將Excel表格的數據通過接口傳給前端同學,此時,我們就需要將Excel文件轉換成JSON格式的文件。

在實現這個功能之前,我們首先需要了解JSON格式的一些基本概念。

JSON即JavaScript Object Notation,是一種輕量級的數據交換格式。它是基于JavaScript語言的一個子集。JSON格式的文件有很多特性,比如說,它比XML更加簡潔、更加容易理解并且支持多種數據類型。JSON格式的文件通常由花括號({})和方括號([])兩種符號組成,其中,花括號內部包含的是鍵值對,方括號內部包含的是純數組。

{
"name": "Tom",
"age": 18,
"friends": [
"Jerry",
"Peter",
"Lucy"
]
}

接下來,我們就可以通過Python中的openpyxl庫將Excel轉化成JSON格式的文件。

import openpyxl
import json
# 讀取Excel文件
workbook = openpyxl.load_workbook("test.xlsx")
sheet = workbook.active
# 獲取Excel文件中的數據
data = []
for row in sheet.iter_rows(min_row=2, max_col=3, values_only=True):
row_data = {
"name": row[0],
"age": row[1],
"gender": row[2]
}
data.append(row_data)
# 將數據轉換成JSON格式的文件
json_data = json.dumps(data, ensure_ascii=False)
# 將JSON格式的文件寫入磁盤
with open("test.json", "w", encoding="utf-8") as file:
file.write(json_data)

這樣,我們就可以將Excel文件轉化成JSON格式的文件了,這個文件可以通過接口傳給前端同學,并且可以直接在JavaScript中調用。