强制杀死EXCEL应用程序进程/Ole db方式读取指定Region的内容
来源:互联网 发布:林妙可妈妈 知乎 编辑:程序博客网 时间:2024/04/29 23:30
http://blog.csdn.net/hefuren/archive/2007/12/01/1910433.aspx
#region 强制杀死EXCEL应用程序进程 /// <summary> /// 强制杀死EXCEL应用程序进程 /// </summary> private static void KillExcel() { int iProcessID=0; String sProcessName=""; System.Diagnostics.Process[] pTemp; pTemp=System.Diagnostics.Process.GetProcesses(); foreach ( System.Diagnostics.Process pTempProcess in pTemp) { sProcessName=pTempProcess.ProcessName; iProcessID=pTempProcess.Id; //将EXCEL改成你需要检测的程序名,不要加exe if (sProcessName.CompareTo("EXCEL")==0) { pTempProcess.Kill(); pTempProcess.Close(); // break; } } } #endregion }} public DataSet ExcleToDS_WS(string FilePath,string SheetName) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + FilePath + ";" + ";Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); OleDbDataAdapter myCommand = null; DataSet ds = null; conn.Open(); string sSQL = ""; string strDate=this.hidYM.Value.ToString(); ExcelFunc m_ExcelFunc=new ExcelFunc(); ds = new DataSet(); try { sSQL=string.Format("select * from [{0}$A7:E29]",SheetName); myCommand = new OleDbDataAdapter(sSQL, strConn); myCommand.Fill(ds,"WS_Supply"); sSQL=string.Format("select * from [{0}$F7:J20]",SheetName); myCommand = new OleDbDataAdapter(sSQL, strConn); myCommand.Fill(ds,"WS_Sell"); sSQL=string.Format("select * from [{0}$F26:J29]",SheetName); myCommand = new OleDbDataAdapter(sSQL, strConn); myCommand.Fill(ds,"WS_Other"); } catch { Response.Write("<script language = javascript> alert('模版有误,请按模版填写!');</script>"); } conn.Close(); return ds; }
ExcleToDS_WS(string FilePath,string SheetName)函数中FilePath参数为Excel的物理路径,SheetName为Excel中
工作薄的名字。
- 强制杀死EXCEL应用程序进程/Ole db方式读取指定Region的内容
- VC++采用OLE的方式读取excel文件代码
- 查找并杀死指定excel进程
- 如何杀死指定的进程
- Android 强制杀死某个应用程序的方法
- 强制杀死一个进程
- 强制杀死进程
- 解决OLE读取Excel的:Microsoft JET Database Engine -2147467259 未指定的错误
- 杀死指定程序名的所有进程
- MySQL 杀死指定用户的全部进程
- VC杀死指定的进程名
- linux杀死指定进程的命令
- 杀死指定名称的进程(C++)
- 一条命令杀死指定名字的进程
- Linux killall --杀死指定名字的进程
- linux下杀死指定进程的方法
- window上杀死指定端口的进程
- grep + kill 杀死指定命令的进程
- 【转】C++箴言:避免构造或析构函数中调用虚函数
- AJAX的js代码
- .INF文件是什么
- 人生之境界
- 人间正道
- 强制杀死EXCEL应用程序进程/Ole db方式读取指定Region的内容
- 编写INF文件进行文件安装(转载)
- 解决加载arx时,出现非法异常的方案
- 数学是知识,哲学是智慧
- string.h函数的实现
- 转--程序优化
- 如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据
- C代码混淆之旅
- SQL Server 2005 开发版 安装问题 安装完成后没有SQL Server Management Studio