利用excel的activeX控件(本地需要安装excel)
html中有如下table( id='GridView1')
代码参考:
<script language="javascript">
function previewInExcel() {
window.clipboardData.setData("Text", document.all('GridView1').outerHTML);
try {
var ExApp = new ActiveXObject("Excel.Application")
var ExWBk = ExApp.workbooks.add()
var ExWSh = ExWBk.worksheets(1)
ExApp.DisplayAlerts = false
ExApp.visible = true
}
catch (e) {
alert("您的电脑没有安装Microsoft Excel软件,或者做如下尝试:打开Internet Explorer “工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将“对没有标记为安全的activex控件进行初始化和脚本运行”设置成“启用”即可。")
return false
}
ExWBk.worksheets(1).Paste;
}
</script>