web-dev-qa-db-ja.com

PythonでJSONをXLSに変換する方法

PythonでJSONをXLSに変換する方法を知っている人はいますか?

Pythonでxlsパッケージを使用してxlwtファイルを作成できることを知っています。

JSONデータをXLSファイルに直接変換したい場合はどうなりますか?

これをアーカイブする方法はありますか?

12
fakelbst

私は通常、この用途にtablibを使用します。かなり簡単に使用できます: https://pypi.python.org/pypi/tablib/0.9.

17
GodMan

pandas(0.15.1)およびopenpyxl(1.8.6)を使用:

import pandas
pandas.read_json("input.json").to_Excel("output.xlsx")
12
Bruno Lopes

あなたのjsonファイルがいくつかのディレクトリに保存されている場合、

import pandas as pd
pd.read_json("/path/to/json/file").to_Excel("output.xlsx")

コード内にjsonがある場合、単純にDataFrameを使用できます

json_file = {'name':["aparna", "pankaj", "sudhir", "Geeku"],'degree': ["MBA", "BCA", "M.Tech", "MBA"],'score':[90, 40, 80, 98]}
df = pd.DataFrame(json_file).to_Excel("Excel.xlsx")
0
gii96