【发布时间】:2015-12-28 23:26:05
【问题描述】:
我这里有一个带有数据数组的 JSON 对象。我的问题是如何获取数组数据以将其导出到 excel?我目前正在为此使用 alaSql。
{
a: 'test',
b: [
{c:'test1',
d: 'test2'},
{c:'test2', d: 'test1'}]
}
【问题讨论】:
我这里有一个带有数据数组的 JSON 对象。我的问题是如何获取数组数据以将其导出到 excel?我目前正在为此使用 alaSql。
{
a: 'test',
b: [
{c:'test1',
d: 'test2'},
{c:'test2', d: 'test1'}]
}
【问题讨论】:
要遍历嵌套的 JSON 对象,您需要使用 AlaSQL 的 SEARCH 运算符,如下所示:
var data = [
{
a: 'test',
b: [
{c:'test1',
d: 'test2'},
{c:'test2', d: 'test1'}]
},
{
a: 'testB',
b: [
{c:'test3',
d: 'test4'},
{c:'test5', d: 'test6'}]
}
];
var res = alasql('SEARCH / AS @p b / CLONEDEEP() SET(a=@p->a) \
INTO XLSX("restest390a.xlsx",{headers:true}) FROM ?',[data])
在AlaSQL这个语句中:
【讨论】: