没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2023-04-06-项目笔记 - 第一百十五阶段 - 4.4.2.113全局变量的作用域-113 -2024.04.26
- 2023-04-06-项目笔记 - 第一百十五阶段 - 4.4.2.113全局变量的作用域-113 -2024.04.26
- htmlzwbjq_downyi.com.zip
- 无头单向非循环链表的实现(Test.c)
- 无头单向非循环链表的实现(SList.c)
- 浏览器重定向插件更新文件
- SSA-BP麻雀算法优化BP神经网络多特征分类预测(Matlab实现完整源码和数据)
- 粒子群算法优化BP神经网络PSO-BP的MATLAB代码(数值预测)
- 基于Springboot的一起看书平台.zip
- 无头单向非循环链表的实现(SList.h)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0