php 页面表格导出,JavaScript_JS调用页面表格导出excel示例代码,使用JS方法调用页面表格导出ex - phpStudy...

JS调用页面表格导出excel示例代码

使用JS方法调用页面表格导出excel有很大的限制:

1、目前试了几个浏览器,只有IE支持,

2、点击 工具---安全---自定义级别---ActiveX 相关选项启用

下面是html代码

String path = request.getContextPath();

String basePath = request.getScheme() + "://"

+ request.getServerName() + ":" + request.getServerPort()

+ path + "/";

%>

var idTmr = "";

// 函数功能:复制表格到Excel中

// 参 数:tableID 表的id

function CellToTable(tableID)

{

var tid=document.getElementById(tableID);

// 加载ActiveX控件,获取Excel句柄

var exApp = new ActiveXObject("Excel.Application");

// 创建一个Excel文件

var owb = exApp.WorkBooks.add();

// 获取sheet1句柄CA

var exSheet = exApp.ActiveWorkBook.WorkSheets(1);

// 设置sheet1的名称

exSheet.name="演示复制表格到Excel中";

// copy指定的表格

var sel=document.body.createTextRange();

sel.moveToElementText(tid);

sel.select();

sel.execCommand("Copy");

exSheet.Paste();// 粘贴到sheet中

//exApp.save();// 弹出保存对话框,保存Excel文件

exApp.Visible = false;

var fname = exApp.Application.GetSaveAsFilename("save.xls", "Excel Spreadsheets (*.xls), *.xls");

owb.SaveAs(fname);

exApp.Quit();// 退出Excel实例

exApp = null;

// 调用Cleanup()进行垃圾回收

idTmr = window.setInterval("Cleanup();",10);

}

// 函数功能:杀掉Excel进程

function Cleanup() {

window.clearInterval(idTmr);

CollectGarbage();

}

吉林的长春辽宁的沈阳黑龙江的哈尔滨北京海淀
吉林-长春
辽宁-沈阳
黑龙江-哈尔滨
演示javascrīpt对表格copy的处理过程(推荐)

相关阅读:

Android设计登录界面、找回密码、注册功能

Zend Framework教程之Resource Autoloading用法实例

JavaScript类属性的访问方式详解

css3实现垂直下拉动画菜单示例

Android应用开发工程目录作用介绍

jquery实现简单Tab切换菜单效果

轻松实现javascript图片轮播特效

JavaScript事件类型中UI事件详解

win10系统怎么升级到win10 1049版本?

jQuery.form插件的使用及跨域异步上传文件

java常用工具类之Excel操作类及依赖包下载

C#读取Excel的三种方式以及比较分析

Node.js中使用mongoskin操作mongoDB实例

javascript实现完美拖拽效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值