我有一个使用JQuery的导出按钮(用于xls)。导出按钮适用于PC /笔记本电脑。但是在移动版本上,当用户下载它时,它无法通过“Microsoft Excel应用程序”打开。要下载的文件只能在名为WPS Office的应用程序上打开。当它由Microsoft Excel打开时,弹出错误("版本不支持/文件无法打开"。
这是我的JQuery:
$(document).ready(function() {
$("#btnExport").click(function(e) {
e.preventDefault();
//getting data from our table
var data_type = 'data:application/vnd.ms-excel';
var table_div = document.getElementById('table_id');
var table_html = table_div.outerHTML.replace(/ /g, '%20');
var a = document.createElement('a');
a.href = data_type + ', ' + table_html;
a.download = 'exported_wastagegraph_' + Math.floor((Math.random() * 9999999) + 1000000) + '.xls';
a.click();
});
});
这是HTML上的按钮
<div class="box">
<center><input id="btnExport" type="submit" class="button" value=" EXPORT "></center>
</div>
答案 0 :(得分:0)
如果文件保存为旧的* .xls格式,则无法通过移动版本的Excel打开该文件。 Mobile Excel需要* .xlsx格式