我正在使用此功能将数据排序并导出到excel
window.exportData = function () {
data.sort(function(a, b){
return a.destino - b.destino;
});
alasql("SELECT * INTO XLSX('cities.xlsx',{headers:true}) FROM ? ", [data]);
效果很好。我需要更改名称'cities.xlsx'以获取名称,例如
var filename ='cities'+ variable +'。xlsx';
并获得
alasql(“SELECT * INTO XLSX(”filename“,{headers:true})FROM?”,[data]);
以避免与excel中保存的文件混淆。
提前谢谢。
答案 0 :(得分:0)
您可以像往常一样创建SQL查询字符串,如下所示:
alasql("SELECT * INTO XLSX('"+filename+"',{headers:true}) FROM ? ", [data]);
答案 1 :(得分:0)
var filename ='myFile.xlsx';
alasql(“SELECT * INTO XLSX(?,{headers:true})FROM?”,[filename,data]);
我认为这是更好的解决方案,就像在sql world中一样。