I would like to take a json format file and map it into an xls file. i.e. in the input file
{
"results": [
{
"promo_video": "https:\/\/www.youtube.com\/embed\/Tztev0Q-CN8?ps=play&vq=large&rel=0&autohide=1&showinfo=0&autoplay=1",
"iap": true,
"downloads": "10,000,000"
}
]
}
to be presented in an excel file: column headers: promo video| iap | downloads and the respective values of each column
Would be helpful to know a recommended way and syntax example.
Thank you.
You can use pandas module along with an excel writer engine module such as xlwt or xlsxwriter for mapping json to XLS file. For example
If your json is
[
{"key_1":"foo1","key_2":"bar1","key_3":"foobar1"},
{"key_1":"foo2","key_2":"bar2","key_3":"foobar2"}
]
To convert this json into XLS file
import pandas as pd
json_text = """
[
{"key_1":"foo1","key_2":"bar1","key_3":"foobar1"},
{"key_1":"foo2","key_2":"bar2","key_3":"foobar2"}
]
"""
df = pd.read_json(json_text)
df.to_excel('output.xls', index=False)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With