Javascript 将SELECT*中的文件名从动态更改为XLSX('cities.XLSX',{headers:true})?
我正在使用此函数对数据进行排序并将其导出到excelJavascript 将SELECT*中的文件名从动态更改为XLSX('cities.XLSX',{headers:true})?,javascript,excel,export,alasql,Javascript,Excel,Export,Alasql,我正在使用此函数对数据进行排序并将其导出到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
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”更改为一个名称,例如
变量文件名='cities'+变量+'.xlsx'
获得
alasqlSELECT*转换为XLSXfilename,{headers:true}来自,[数据]
为了避免与excel中保存的文件混淆
提前感谢。您可以像往常一样创建SQL查询JavaScript字符串,如下所示:
alasql("SELECT * INTO XLSX('"+filename+"',{headers:true}) FROM ? ", [data]);
您可以像往常一样创建SQL查询JavaScript字符串,如下所示:
alasql("SELECT * INTO XLSX('"+filename+"',{headers:true}) FROM ? ", [data]);
var filename='myFile.xlsx' alasqlSELECT*转换为XLSX,{headers:true}来自,[文件名,数据]
我认为这是更好的解决方案,就像在sql世界中一样。var filename='myFile.xlsx' alasqlSELECT*转换为XLSX,{headers:true}来自,[文件名,数据]
我认为这是与sql世界类似的更好的解决方案。var filename='cities'+h+g+'.xlsx';alasqlSELECT*转换为XLSX'filename',{headers:true}FROM,[数据];我有一个变量:var filename='puertos'+h+g+'.xlsx';我需要在空白的ALASQLSESET中写入XLSX,{Heals:Trase}?[数据];因为我尝试了很多变体,但都不起作用。我得到了解决方案:window.exportData=function{data.sortfunctiona,b{return a.destino-b.destino;};var filename='puertos'+h+g+'.xlsx';alasqlSELECT*到xlsx'+filename+',{headers:true}FROM?,[data];data.length=0;}我在filename.var filename='cities'+h+g+'.xlsx'时出错;alasqlSELECT*转换为XLSX'filename',{headers:true}FROM,[数据];我有一个变量:var filename='puertos'+h+g+'.xlsx';我需要在空白的ALASQLSESET中写入XLSX,{Heals:Trase}?[数据];因为我尝试了很多变体,但都不起作用。我得到了解决方案:window.exportData=function{data.sortfunctiona,b{return a.destino-b.destino;};var filename='puertos'+h+g+'.xlsx';alasqlSELECT*到xlsx'+filename+',{headers:true}FROM?,[data];data.length=0;}我把文件名弄错了。