使用 python 将 json 文件映射到 excel
Mapping a json file to excel with python
我想把一个json格式的文件映射成一个xls文件。
即在输入文件中
{
"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"
}
]
}
将在 excel 文件中显示:
专栏headers:宣传视频|国际机场 |下载
以及每列各自的值
了解推荐的方法和语法示例会很有帮助。
谢谢。
您可以将 pandas
模块与 excel 编写器引擎模块(例如 xlwt
或 xlsxwriter
一起用于将 json
映射到 XLS
文件。例如
如果你的 json
是
[
{"key_1":"foo1","key_2":"bar1","key_3":"foobar1"},
{"key_1":"foo2","key_2":"bar2","key_3":"foobar2"}
]
将此 json
转换为 XLS
文件
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)
使用 pandas
将 json 文件转换为 excel 文件。
import pandas
pandas.read_json("input.json").to_excel("output.xlsx")
我想把一个json格式的文件映射成一个xls文件。 即在输入文件中
{
"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"
}
]
}
将在 excel 文件中显示: 专栏headers:宣传视频|国际机场 |下载 以及每列各自的值
了解推荐的方法和语法示例会很有帮助。
谢谢。
您可以将 pandas
模块与 excel 编写器引擎模块(例如 xlwt
或 xlsxwriter
一起用于将 json
映射到 XLS
文件。例如
如果你的 json
是
[
{"key_1":"foo1","key_2":"bar1","key_3":"foobar1"},
{"key_1":"foo2","key_2":"bar2","key_3":"foobar2"}
]
将此 json
转换为 XLS
文件
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)
使用 pandas
将 json 文件转换为 excel 文件。
import pandas
pandas.read_json("input.json").to_excel("output.xlsx")