gpt4 book ai didi

javascript - Alasql - 单个 promise 语句中的多个 sheetids

转载 作者:行者123 更新时间:2023-11-29 15:10:09 25 4
gpt4 key购买 nike

我正在尝试通过实现单个 promise 语句从 excel 文件中调用多个工作表,但它总是输出第一张工作表的数据。谢谢。

    alasql.promise('select * from xls("raw/food.xls",[{sheetid:"Data"}, {sheetid:"Guideline"}])')
.then(function (data) {
console.log(data);
}).catch(function (err) {
console.log('Error:', err);
});

需要使用单个 promise 语句调用两个工作表数据。

最佳答案

你需要不止一个 promise ,所以试试这个:

alasql.promise(['select * from xls("raw/food.xls",[{sheetid:"Data"}])','select * from xls("raw/food.xls",[{sheetid:"Guideline"}])'])
.then(function (data) {
console.log(data);
}).catch(function (err) {
console.log('Error:', err);
});

还有一些examples

关于javascript - Alasql - 单个 promise 语句中的多个 sheetids,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55414151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com