asp页面中展示一个table
用户 单位 住址 津贴
a A部 A区 100
b b部 b区 90
c A部 c区 180
....
我用的这段代码导入到excel的一个表格中: var curTbl = document.getElementById(tableid);
48 var oXL = new ActiveXObject("Excel.Application");
49 //创建AX对象excel
50 var oWB = oXL.Workbooks.Add();
51 //获取workbook对象
52 var oSheet = oWB.ActiveSheet;
53 //激活当前sheet
54 var sel = document.body.createTextRange();
55 sel.moveToElementText(curTbl);
56 //把表格中的内容移到TextRange中
57 sel.select();
58 //全选TextRange中内容
59 sel.execCommand("Copy");
60 //复制TextRange中内容
61 oSheet.Paste();
62 //粘贴到活动的EXCEL中
63 oXL.Visible = true;
64 //设置excel可见属性 可现在用户需求变了,让在页面导出的时候,按照单位生成多个worksheet,比如说第一个worksheet.name=A部,里面是所有单位为A部的用户记录,依次类推,这个怎么做啊?请教了!
用户 单位 住址 津贴
a A部 A区 100
b b部 b区 90
c A部 c区 180
....
我用的这段代码导入到excel的一个表格中: var curTbl = document.getElementById(tableid);
48 var oXL = new ActiveXObject("Excel.Application");
49 //创建AX对象excel
50 var oWB = oXL.Workbooks.Add();
51 //获取workbook对象
52 var oSheet = oWB.ActiveSheet;
53 //激活当前sheet
54 var sel = document.body.createTextRange();
55 sel.moveToElementText(curTbl);
56 //把表格中的内容移到TextRange中
57 sel.select();
58 //全选TextRange中内容
59 sel.execCommand("Copy");
60 //复制TextRange中内容
61 oSheet.Paste();
62 //粘贴到活动的EXCEL中
63 oXL.Visible = true;
64 //设置excel可见属性 可现在用户需求变了,让在页面导出的时候,按照单位生成多个worksheet,比如说第一个worksheet.name=A部,里面是所有单位为A部的用户记录,依次类推,这个怎么做啊?请教了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货