选择INTO数组或对象
Select INTO Array or Object
我正在尝试使用ALASQL:将结果查询设置为数组或JSON对象
var resdata2 = [ { A: "test", B: "testB" } ]; // Destination array
// Select first and second column values from xlxs
alasql('select A,B into ? from xlsx("gohan.xlsx")', [resdata2]);
console.log(resdata2); // Shows one object for xlsx line!
console.log(resdata2.length); // Shows length of 1 only
$.each(resdata2,function(idx, obj) {
console.log(obj.A); // Shows only 'test'
console.log(obj.B); // Shows only 'testB'
});
电子表格有18行出现在第一个console.log()
中,但在第二个console.log()
和每个函数中,它只显示第一行"Test"
和"testB"
。
有什么显示所有线条的想法吗?
您可能需要使用回调接口:
var resdata2;
alasql('select A,B from xlsx("gohan.xlsx")', [], function(data) {
resdata2 = data;
});
这里需要使用AlaSQL的回调接口,因为XLSX()函数是异步的。
相关文章:
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 在Javascript中转换对象数组
- 在JavaScript中通过索引从对象数组中获取值
- Backbone虹吸以获取对象数组
- 如何在DataTables 2.1中迭代对象数组
- Javascript-根据赋值顺序,按键合并对象数组
- 将事件附加到对象/数组
- jQuery$.inArray()总是返回-1和一个对象数组
- javascript处理一个对象数组以获得一个新的对象数组
- javascript在数组中获取对象数组中键的所有不同值
- 在对象数组中查找多个值的d3范围
- Undercore.js获取对象数组中键对象的值
- 在mongoose中使用正则表达式在对象数组中进行查询搜索
- 如何通过json对象数组为嵌套对象赋值
- 如何循环通过2个对象数组并通过匹配id进行合并
- 为对象数组创建列表项
- 如何使用javascript合并两个对象数组
- JSON到对象数组,并向每个对象添加项
- JavaScript:从对象数组中获取唯一值及其计数
- 按不同项目对对象数组进行排序