json - 使用 python 将 json 文件映射到 excel

标签 json python-2.7 xls

我想把一个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文件呈现: 列标题:宣传视频|国际机场 |下载 以及每一列各自的值

了解推荐的方法和语法示例会很有帮助。

谢谢。

最佳答案

您可以使用 pandas 模块以及 excel 编写器引擎模块,例如 xlwtxlsxwriter 来映射 jsonXLS 文件。例如

如果你的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)

关于json - 使用 python 将 json 文件映射到 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29196668/

相关文章:

javascript - 是否可以通过适当的 JavaScript 字符串转义来利用 JSON 响应进行 XSS 攻击?

javascript - 来自 Jquery.ajax 的 JSON 响应四舍五入较大的数字,所以我无法获得正确的值

javascript - 使用 JSON.stringify() 时如何忽略 .toJSON 函数?

python - 我如何在整个文本文件中搜索一行文本

c# - 如何将左右边框样式设置为Excel单元格(Spire.xls库)

PhpSpreadsheet 损坏的 xlsx 文件

php - 如何对 Google Calendar API 返回的 PHP 对象进行 json_encode

python - 从文本文件中提取特定数据

python - 卡在 Flask 教程第 3 步

node.js - 通过坐标解析 xls 文件 [Node.JS]