怎样通过javascript将大于256列的表格导出到excel2007中呢
答案:2 悬赏:50 手机版
解决时间 2021-04-06 11:33
- 提问者网友:原来太熟悉了会陌生
- 2021-04-06 07:54
怎样通过javascript将大于256列的表格导出到excel2007中呢
最佳答案
- 五星知识达人网友:神也偏爱
- 2020-06-23 19:02
有3种方法,这是第一种,比较是适合你。其他的方法参考给你网址
function method1(tableid)
{//整个表格拷贝到EXCEL中
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
//把表格中的内容移到TextRange中
sel.select();
//全选TextRange中内容
sel.execCommand("Copy");
//复制TextRange中内容
oSheet.Paste();
//粘贴到活动的EXCEL中
oXL.Visible = true;
//设置excel可见属性
}
function method1(tableid)
{//整个表格拷贝到EXCEL中
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
//把表格中的内容移到TextRange中
sel.select();
//全选TextRange中内容
sel.execCommand("Copy");
//复制TextRange中内容
oSheet.Paste();
//粘贴到活动的EXCEL中
oXL.Visible = true;
//设置excel可见属性
}
全部回答
- 1楼网友:英雄的欲望
- 2020-08-04 05:04
cel文件,在数据面板里里面直接
有个导出到各种格式的接口,可以的,我用过。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯