将Firebase数据库从Excel转换为CSV并转换为JSON时如何保留子列

时间:2019-11-17 19:10:42

标签: json firebase firebase-realtime-database

这是我的原始Excel数据: Raw Data

这是我的数据透视表,可让您大致了解我的JSON结构: PivotTable

但是,当我从.XLSX转换为.CSV并转换为.JSON并将此文件加载到Firebase时,这是我的数据的样子(从我的看到,这是与数据透视表完全不同的结构): Firebase Database

看起来它已经根据行号构造了数据。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Firebase实时数据库存储JSON数据。它不存储表,行和列,电子表格。

因此,在转换过程中,数据会从Excel中的表转换为最对应的JSON结构,这意味着表中的每一行成为JSON中的顶级节点,然后该表中的每个单元格row变成了一个属性,其中列标题为属性名称,而单元格中的值为该属性的值。

如果此转换涉及任何代码,则必须修改代码以生成所需的结构。如果您尝试这样做但被卡住,请编辑问题以包含minimal, complete/standalone code with which we can easily reproduce the problem