Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将html表格转换为excel在windows上显示错误_Javascript_Jquery_Excel - Fatal编程技术网

Javascript 将html表格转换为excel在windows上显示错误

Javascript 将html表格转换为excel在windows上显示错误,javascript,jquery,excel,Javascript,Jquery,Excel,我想将html表格转换为excel。对于Libre-office-writer,它在Linux上工作正常,但在windows上它会出错 请参阅附加屏幕截图中的错误 导出到excel $(“#b1”)。单击(函数(){ //警报(“单击…”); $(“#excel”)。表2 excel({ //#excel是表id 排除:“.noExl”, 名称:“工作表名称”, 文件名:“SomeFile”//不包括扩展名 }); }); 检查带有 if (navigator.appVersion.inde

我想将html表格转换为excel。对于
Libre-office-writer
,它在
Linux
上工作正常,但在windows上它会出错

请参阅附加屏幕截图中的错误


导出到excel
$(“#b1”)。单击(函数(){
//警报(“单击…”);
$(“#excel”)。表2 excel({
//#excel是表id
排除:“.noExl”,
名称:“工作表名称”,
文件名:“SomeFile”//不包括扩展名
});
});
检查带有

if (navigator.appVersion.indexOf("Win")!=-1){
     //It is Windows
} else if(navigator.appVersion.indexOf("Linux")!=-1){
     //It is Linux
} else if((navigator.appVersion.indexOf("Mac")!=-1){
     //It is Mac
}

并在windows中提供适当的扩展名,因为linux扩展名中没有该角色。

在按钮单击功能之前,使用上述代码将文件名格式化为任何变量,并使用它而不是字符串。
if (navigator.appVersion.indexOf("Win")!=-1){
     //It is Windows
} else if(navigator.appVersion.indexOf("Linux")!=-1){
     //It is Linux
} else if((navigator.appVersion.indexOf("Mac")!=-1){
     //It is Mac
}