Javascript 如何使用Sheetjs在网页上运行SQL查询?

Javascript 如何使用Sheetjs在网页上运行SQL查询?,javascript,mysql,sql,alasql,sheetjs,Javascript,Mysql,Sql,Alasql,Sheetjs,我正在为我的实习做一个项目。我需要用输入.xlsx文件运行SQL查询,比如sheetjs demo(),但我不知道怎么做 我试了这么多东西,但都不管用 $('#input-excel').change(function(e){ var reader = new FileReader(); reader.readAsArrayBuffer(e.target.files[0]); reader.onload = func

我正在为我的实习做一个项目。我需要用输入.xlsx文件运行SQL查询,比如sheetjs demo(),但我不知道怎么做

我试了这么多东西,但都不管用

    $('#input-excel').change(function(e){
            var reader = new FileReader();
            reader.readAsArrayBuffer(e.target.files[0]);
            reader.onload = function(e) {
                    var data = new Uint8Array(reader.result);
                    var wb = XLSX.read(data,{type:'array'});
                    var htmlstr = XLSX.write(wb,{sheet:"Sheet2", type:'binary',bookType:'csv'});
                    $('#wrapper')[0].innerHTML += htmlstr;
                    var res = alasql('SELECT * FROM ?',htmlstr);
                    console.log(res);         
            }

    });
我尝试使用AlaSQL,但没有成功。它只接受文件而不接受变量。

它有效吗:?你有什么错误?在你的问题中需要更多的细节。它有效吗:?你有什么错误?你的问题需要更多的细节。