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

1G的json轉excel

錢淋西1年前8瀏覽0評論

最近我有一個數據處理的需求,需要將一個1G大小的json文件轉化成Excel表格,于是我經過一番搜索嘗試,找到了一種比較可行的解決方案。

首先需要安裝兩個Python庫:pandas和json,其中pandas是一個強大的數據分析庫,而json則是用于解析json格式的庫。

pip install pandas
pip install json

接著,我們可以使用下面的代碼將json文件轉化為pandas的DataFrame:

import pandas as pd
import json
with open('data.json', 'r') as f:
data = json.load(f)
df = pd.json_normalize(data)

其中,json_normalize()函數可以將嵌套的json數據展開為表格形式。

接下來,我們需要將DataFrame轉化為Excel表格。這里我們推薦使用Openpyxl庫,它是一個專門用于操作Excel文件的庫。

pip install openpyxl

下面的代碼可以將DataFrame轉化為Excel表格并保存:

from openpyxl import Workbook
# 創建Excel工作簿
wb = Workbook()
# 選擇第一個工作表
ws = wb.active
# 將DataFrame轉化為Excel表格
for r in dataframe_to_rows(df, index=False, header=True):
ws.append(r)
# 保存Excel文件
wb.save('data.xlsx')

至此,我們就成功地將1G大小的json文件轉化為了Excel表格,數據處理也變得輕松了許多。