我有 2 個問題
- 如何在python中將JSON檔案轉換并提取為EXCEL檔案
- 如何將所有json檔案合并為一個檔案?
現在,我有 30 個 json 檔案。我想將它們全部提取到 EXCEL 檔案中(可讀格式)。
最后,我需要將所有結果合并到一個 Excel 檔案中。所以,也很好奇如何做到這一點。
uj5u.com熱心網友回復:
你可以嘗試使用這個庫,
https://pypi.org/project/tablib/0.9.3/
它提供了許多可以幫助您解決此問題的功能。
uj5u.com熱心網友回復:
將 JSON 轉換為 EXCEL;
import pandas as pd
df = pd.read_json('./file1.json')
df.to_excel('./file1.xlsx')
合并多個EXCEL(示例中合并了兩個檔案);
import glob
import pandas as pd
excl_list_path = ["./file1.xlsx", "./file2.xlsx"]
excl_list = []
for file in excl_list_path:
excl_list.append(pd.read_excel(file))
excl_merged = pd.DataFrame()
for excl_file in excl_list:
excl_merged = excl_merged.append(
excl_file, ignore_index=True)
excl_merged.to_excel('file1-file2-merged.xlsx', index=False)
筆記; 您的特定 JSON 檔案結構對于這些示例很重要...
uj5u.com熱心網友回復:
我有完美的功能
import pandas as pd
def save_to_excel(json_file, filename):
df = pd.read_json(json_file).T
df.to_excel(filename)
json_data = {"a": "data A", "b": "data B"}
save_to_excel(json_data, "json_data.xlsx")
更多資訊在這里
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/416643.html
標籤:
