将复杂/嵌套的json对象转换为excel表

时间:2019-06-18 04:47:42

标签: angular

我有一个嵌套的json对象。为了简单起见:

data = {'key1': 1, 'key2': 2, 'key3': {'nestedKey1': 3, 'nestedKey2': 4}}

一个真实的对象更大,但要点是它是一个嵌套的对象。值可以是字符串,数字或其他对象。 现在,我需要获取一个excel表(对于此特定的json如下所示):

|----------------------------------------
| key1 | key2 |           key3          |
|      |      |--------------------------
|      |      | nestedKey1 | nestedKey2 |
|----------------------------------------
|  1   |  2   |     3      |      4     |
|----------------------------------------

其他格式也可以接受。但这是最可取的。我该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以转换online(不知道他们允许的大小限制)

尽管它与您期望的格式不完全相同,但是非常相似,但是您可以从此处获得的输出中进行一些修改。 这是插入json时获得的输出的示例屏幕截图。 enter image description here

堆栈溢出

如果您想自己编写服务,则可以在SOF上参考此问题。它与您想要的东西相似,并且使用JavaScript编写。

JQuery

这里是此page上的JQuery脚本,用于将JSON转换为excel。

工作Stackblitz

答案 1 :(得分:0)

我已经编写了一个python包,可用于将复杂的json转换为excel。 https://github.com/akritianand/JsonToExcel