我想使用java脚本将HTML页面导出到XLS。我可以使用IE中的Active X以下列方式执行此操作。
window.clipboardData.setData("Text", vTable);
var objExcel = new ActiveXObject("Excel.Application");
objExcel.visible = false;
var objWorkbook = objExcel.Workbooks.Add;
var objWorksheet = objWorkbook.Worksheets(1);
objWorksheet.Paste;
objExcel.visible = true;
以下代码适用于MOzilla和Chrome
var url='data:application/vnd.ms-excel,' + encodeURIComponent($('#divExport').html()) ;
location.href=url;
但我想知道是否有一种方法适用于所有3种最新版本的浏览器以创建XLS?
答案 0 :(得分:0)
将页面内容类型设置为Content-type: application/vnd.ms-excel
或.xlxs使用Content-type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet