没有合适的资源?快使用搜索试试~ 我知道了~
首页C#导出Excel并关闭进程解决方案
资源详情
资源评论
资源推荐
C#导出 Excel 后关闭进程(EXCEL.EXE)释放资源的解决方案
从网上找到一些 C#导出 的例子,但是都不能彻底销毁其所创建的
Excel 进程,典型的就是进程中的 不能关掉。
网上的解决方案大部分是 掉所有的 Excel 进程,偶一直感觉不爽。最近,
做了几个月的 ,接触了一些进程、句柄方面的知识。于是试着解决
一下,没想到成功了,创建的 Excel 进程被成功 掉了,而其它 Excel 进程
则相安无事。
关键代码:
publicvoid
try
if null
int!"#$$%!&
'(!")*!#$$%!new
%(#(+"!,out!"#$$%!&
-$(./$($#$$'(#$$0-%!!"#$
$%!&
1
1
catch(
$(2.(#$$324
$$/&
1
1
操作生成 Excel 的全部代码:
using-$(&
using
-$(($'&
using-$()(&
using
-$(56(&
using
-$(57(%(8$&
using-$(."/&
namespace
9-!$-
:::
:::$$的摘要说明。
:::
publicclass
:::
:::构建 $$ 类
:::
public
::别忘了需要添加 - 的引用
this new
$;(<=%(>(&
1
:::
:::构建 $$ 类
:::
:::
>(
public$;(<=%(>(
this &
1
:::
:::列标号, 最大列数是 ?@A
:::
privatestringBC>$($ newstringBC
2>2,202,22,2.2,22,22,2'2,2+2,2%2,2D2,22,22,22,2E2,
2<2,2#2,2F2,252,22,2)2,2G2,292,22,22,2H2,2I2,
2>>2,2>02,2>2,2>.2,2>2,2>2,2>'2,2>+2,2>%2,2>D2,
2>2,2>2,2>2,2>E2,2><2,2>#2,2>F2,2>52,2>2,2>)2,2>G2,
2>92,2>2,2>2,2>H2,2>I2,
20>2,2002,202,20.2,202,202,20'2,20+2,20%2,20D2,
202,202,202,20E2,20<2,20#2,20F2,2052,202,20)2,20G2,
2092,202,202,20H2,20I2,
2>2,202,22,2.2,22,22,2'2,2+2,2%2,2D2,
22,22,22,2E2,2<2,2#2,2F2,252,22,2)2,2G2,
292,22,22,2H2,2I2,
2.>2,2.02,2.2,2..2,2.2,2.2,2.'2,2.+2,2.%2,2.D2,
2.2,2.2,2.2,2.E2,2.<2,2.#2,2.F2,2.52,2.2,2.)2,2.G2,
2.92,2.2,2.2,2.H2,2.I2,
2>2,202,22,2.2,22,22,2'2,2+2,2%2,2D2,22,
22,22,2E2,2<2,2#2,2F2,252,22,2)2,2G2,292,22,
22,2H2,2I2,
2>2,202,22,2.2,22,22,2'2,2+2,2%2,2D2,22,
22,22,2E2,2<2,2#2,2F2,252,22,2)2,2G2,292,22,
22,2H2,2I2,
2'>2,2'02,2'2,2'.2,2'2,2'2,2''2,2'+2,2'%2,2'D2,
2'2,2'2,2'2,2'E2,2'<2,2'#2,2'F2,2'52,2'2,2')2,2'G2,
2'92,2'2,2'2,2'H2,2'I2,
2+>2,2+02,2+2,2+.2,2+2,2+2,2+'2,2++2,2+%2,2+D2,
2+2,2+2,2+2,2+E2,2+<2,2+#2,2+F2,2+52,2+2,2+)2,2+G2,
2+92,2+2,2+2,2+H2,2+I2,
2%>2,2%02,2%2,2%.2,2%2,2%2,2%'2,2%+2,2%%2,2%D2,2%2,2%2,
2%2,2%E2,2%<2,2%#2,2%F2,2%52,2%2,2%)2,2%G2,2%92
1&
:::
:::获取描述区域的字符
:::
:::
:::
:::
publicstring'(>int,int-
ifJ?@Areturn22&1
string$ 22&
$ $4>$($BKLC)(/&
$ $4-)(/&
return$&
1
:::
:::给单元格赋值 L
:::
:::
行号
:::
列号
:::
对齐
(E)5、)、5%'+))
:::
值
publicvoid$(97int-,int,string/,string((
$;(<=%(5//
$*(/(5/this'(>,-,$$&
/$(97$$,((&
if/)G 2E)52
/+M(>/(
$;(<=%(+>/+>/(&
1
if/)G 2)2
/+M(>/(
$;(<=%(+>/+>/;(&
1
if/)G 25%'+)2
/+M(>/(
$;(<=%(+>/+>/5/*(&
1
1
:::
:::给单元格赋值 ?
:::
:::
剩余15页未读,继续阅读
wangfan113
- 粉丝: 37
- 资源: 59
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0