导出excel表格,关闭excel文件,进程怎么没有结束? to xjdawu(无法界定):谢谢关注虽然闪了一下就关了,但是进程还是存在,怎么回事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题已经解决:解决办法是这样的:var idTmr = "";function Cleanup() { window.clearInterval(idTmr); CollectGarbage();}function AutomateExcel() { var oXL = new ActiveXObject("Excel.Application"); oXL.DisplayAlerts = false var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var htmlTable = document.all.outtable; var hang = htmlTable.rows.length; var lie = htmlTable.rows(0).cells.length-1; for (i=0;i<hang;i++) { for (j=0;j<lie;j++) { oSheet.Cells(i+1,j+1).value = htmlTable.rows(i).cells(j+1).innerText; } } oXL.Visible = true; oXL.UserControl = false; oXL = null; idTmr = window.setInterval("Cleanup();",1);}------------------------供大家参考,回复有分... 很奇怪,为什么oXL.Quit()没有效果?还有,为什么在oXL = null;下直接使用CollectGarbage();不行? 如何点击文本框,弹出省市县三级联动菜单,选择后返回选择项值。 帮忙怎么改下 兼容的代码 请教setTimeout的问题 哪里有比较好的jsp网站的模版 怎么用JavaScript实现这个功能? 求下拉列select关联CHECKBOX的实现 怎么判断页面上的控件存不存在? js 如果实现子窗口关闭父窗口里面的层呢? 高分相送!!如何做图片循环从左向右(或从右向左)移动呢? 如何让div图层在所有(一个网页)元素中在最下边显示,即不能遮掩其他诸如文本框一类的……help 页面后退后刷新的问题 请问如何实现论坛里发帖时候 帖图和加粗字体改变字体颜色等等功能 我没有分了。。。。
解决办法是这样的:
var idTmr = "";
function Cleanup() {
window.clearInterval(idTmr);
CollectGarbage();
}
function AutomateExcel()
{
var oXL = new ActiveXObject("Excel.Application");
oXL.DisplayAlerts = false
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var htmlTable = document.all.outtable;
var hang = htmlTable.rows.length; var lie = htmlTable.rows(0).cells.length-1; for (i=0;i<hang;i++)
{
for (j=0;j<lie;j++)
{
oSheet.Cells(i+1,j+1).value = htmlTable.rows(i).cells(j+1).innerText;
} }
oXL.Visible = true;
oXL.UserControl = false;
oXL = null;
idTmr = window.setInterval("Cleanup();",1);
}
------------------------
供大家参考,
回复有分...
还有,为什么在oXL = null;下直接使用CollectGarbage();不行?