会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wang4978
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
公告
在程序中去掉EXCEL的只读属性
有时候我们需要使用已存在的Excel模板将数据导出到Excel中,而此时要求Excel模板的状态为可写的。
目前我所知道的有两种方法:
1.直接在要使用的Excel模板上点击右键->属性->去掉"只读"前面的勾选
2.在程序里实现,代码如下:
Code
FileInfo f
=
new
FileInfo(
@"
D:\New Microsoft Excel 工作表.xls
"
);
//
Excel文件所在的位置
if
(f.Attributes.ToString().IndexOf(
"
ReadOnly
"
)
!=
-
1
)
{
f.Attributes
=
FileAttributes.Normal;
}
//
!= -1 为只读,这段代码也适合world和.txt
posted on
2009-08-24 11:03
wang4978
阅读(
294
) 评论(
0
)
收藏
举报
刷新页面
返回顶部