ASP中建立Excel对象,Excel进程总是无法释放(看了网上的很多帖子,两种方法,但是都不是很好)
来源:互联网 发布:淘宝网大童女装秋装 编辑:程序博客网 时间:2024/05/01 16:57
方法一:
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);
}
原文参见
http://support.microsoft.com/default.aspx?scid=KB;en-us;q266088
方法二:
Process[] allexcel = Process.GetProcessesByName("excel");
for (int i = 0; i < allexcel.Length; i++)
{
allexcel[i].Kill();
}
- ASP中建立Excel对象,Excel进程总是无法释放(看了网上的很多帖子,两种方法,但是都不是很好)
- 【总结】终于解决了asp.net下excel导出excel.exe进程无法释放的问题!!
- ASP.NET中应用Excel:(2)释放对象
- ASP.NET中应用Excel:(2)释放对象
- excel 下拉框 很多的都可以
- asp 输出 excel 两种方法
- C# 中操作Excel(非常不错,大部分方法我都使用过,但是没他分析的透彻)
- Excel释放进程
- C#释放Excel进程
- Excel释放进程
- C# 调用Office Excel 接口方法Quit(),但是Excel进程不退出的解决办法
- 现在网上很多都在叫嚣哪种开发语言很好,貌似都是鄙视.net 的拖拽。
- 在Excel中创建直方图的两种方法
- C#中访问Excel的两种方法
- C#中访问Excel的两种方法
- 完全释放Excel进程的资源
- 释放excel进程的小tips
- delphi excel 对象释放
- 焦虑调节法
- 案例检索——EMC-CBR故障诊断研究(三)
- Direct3D表面介绍
- 使用dom4j的xPath解析XML
- Java输入输出流-----字符流(2)
- ASP中建立Excel对象,Excel进程总是无法释放(看了网上的很多帖子,两种方法,但是都不是很好)
- javascript中全局变量无法正常初始化的问题解疑
- Ogre 的渲染到纹理的关键的3个步骤
- 适合女人春季美肤保湿吃的十种食物
- 人生总会有不同的风景,不管是技术还是管理
- sql server 2005 区分大小写 怎么调 啊
- 交友
- c# 操作excel
- 好郁闷呀