生成EXCEL出错 本帖最后由 renstars 于 2010-01-11 08:10:51 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错误信息很清楚。首先检查路径是否正确,有没有F:\我的文档\Visual Studio 2008\Projects\排课管理系统\排课管理系统\bin\Debug\OutExcel\排课信息.xls文件然后关闭excel进程。在运行。 解决了还是在百度找的 应该在 BIN DEBUG 下建立OutExcel 顶下,楼主是在哪找到的BIN DEBUG 下建立OutExcel 我找不到地址发出来大家查考下。 一般情况下是这个问题的,应用程序有可能不会关闭excel进程的。 string BookName = System.Windows.Forms.Application.StartupPath + @"\OutExcel\" +"排课信息"+".xls"; workBook.SaveCopyAs(BookName);System.Windows.Forms.Application.StartupPath这个路径也就定位到你的项目bin目录下,你自己在后面加了OutExcel路径,如果没有OutExcel这个文件夹,还是属于路径问题所以你自己建一个路径就解决了。 其实针对这种问题,应该在程序启动的时候判断路径是否存在string Path= System.Windows.Forms.Application.StartupPath + @"\OutExcel\" if (!Directory.Exists(Path)) { Directory.CreateDirectory(Path); }如果不存在新建一个。 生成Excel出错时需要将Excel进程给终止掉,不然会留下许多这样的进程. 应该没必要在bin bug 里面建立把 在项目里建立一个文件夹 调用这个文件里的文件就好了。 LZ,你在百度上找的答案那不还是说明你的路径不对,debug目录下没有OutExcel文件夹,当然会报错,希望LZ以后写程序细心一点... 怎么关闭excel进程么,程序中怎么指定??发现N多个Excel进程,我晕死!! 咨询:BACnet 设备模拟器 谁有遇到过httpwebrequest模拟登录出现(503) Server Unavailable.这个错误? c# 获取Excel sheet名称时,多出$_esf/$_est 是什么原因? 用C#递归求第19位数 c#如何实现跨平台应用? Web应用程序,导出数据到excel出了问题,高手们帮帮忙!! WIN7下安装VS2008出错 想实现这么样一个东西,不知道各位有什么意见 心情不高兴~~~~~~~散分 web打印问题,知道的帮帮忙,谢谢,急 急,大家进来看看,这种word文件里面数据怎么导入到数据库中 C#实现485通信问题?请教高手
首先检查路径是否正确,有没有F:\我的文档\Visual Studio 2008\Projects\排课管理系统\排课管理系统\bin\Debug\OutExcel\排课信息.xls文件
然后关闭excel进程。在运行。
地址发出来大家查考下。
一般情况下是这个问题的,应用程序有可能不会关闭excel进程的。
workBook.SaveCopyAs(BookName);
System.Windows.Forms.Application.StartupPath这个路径也就定位到你的项目bin目录下,
你自己在后面加了OutExcel路径,如果没有OutExcel这个文件夹,还是属于路径问题
所以你自己建一个路径就解决了。
string Path= System.Windows.Forms.Application.StartupPath + @"\OutExcel\"
if (!Directory.Exists(Path))
{
Directory.CreateDirectory(Path);
}
如果不存在新建一个。
怎么关闭excel进程么,程序中怎么指定??发现N多个Excel进程,我晕死!!