Javascript 如何使用Sheetjs在网页上运行SQL查询?
我正在为我的实习做一个项目。我需要用输入.xlsx文件运行SQL查询,比如sheetjs demo(),但我不知道怎么做 我试了这么多东西,但都不管用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
$('#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,但没有成功。它只接受文件而不接受变量。它有效吗:?你有什么错误?在你的问题中需要更多的细节。它有效吗:?你有什么错误?你的问题需要更多的细节。