项目中用到需要将页面数据导出 就想到了IE的直接导出。

将用到的示例给大家分享一下:

//将表格中的数据导出到excel中

function exportDataToExcel(tid){

var curTbl = $('#tid');

var oXLn;

try{

oXLn = new ActiveXObject("Excel.Application"); //创建对象excel

}catch(e){

alert("无法启动Excel!\n\n如果您确信您的电脑中已经安装了Excel,"+"那么请调整IE的安全级别。\n\n具体操作:\n\n"+"工具 → Internet选项 → 安全 → 自定义级别 → 对没有标记为安全的ActiveX进行初始化和脚本运行 → 启用");

return false;

}

var oWBs = oXLn.Workbooks.Add(); //获取workbook对象

var osheet1 = oWBs.ActiveSheet;//激活当前sheet

var sel = document.body.createTextRange();

(curTbl); //把表格中的内容移到TextRange中

(); //全选TextRange中内容

("Copy");//复制TextRange中内容

oS();//粘贴到活动的EXCEL中

oXLn.Visible = true; //设置excel可见属性

var fname = oXLn.A("将table导出到excel.xls", "Excel Spreadsheets (*.xls), *.xls");

oWBs.SaveAs(fname);

oWBs.Close();

oXLn.nQuit();

}

注意:1.电脑必须安装微软的excel。

2.需要将浏览器的active控件设置为启用。

1.《js中如何导出ppt文件怎么打开》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《js中如何导出ppt文件怎么打开》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3280617.html