ASP.NET操作Excel備忘錄
更新時(shí)間:2010年01月15日 17:02:17 作者:
ASP.NET下操作Excel的一些技巧分析,需要的朋友可以參考下。
問(wèn)題一:拒絕訪問(wèn)
拒絕訪問(wèn)的可能性有三種,
一種是當(dāng)前操作用戶(hù)沒(méi)有訪問(wèn)權(quán)限。
二種是進(jìn)程里面已經(jīng)有著Excel.exe的進(jìn)程存在而程序沒(méi)有及時(shí)的清除。
三種是指定的Excel正在被另一個(gè)進(jìn)程使用。
第一種解決方案
向指定的Excel文件夾賦予aspnet權(quán)限,然后在web.config中的<system.web>中添加一段代碼
<identity impersonate="true"></identity>
這樣就可以了!
第二種解決方案
查看任務(wù)管理器里面是否有Excel.exe進(jìn)程存在,如果存在請(qǐng)先手動(dòng)結(jié)束該進(jìn)程,然后更改Excel代碼,
讓Excel執(zhí)行完過(guò)后自動(dòng)結(jié)束進(jìn)程.
第三種解決方案
這種是最低級(jí)的錯(cuò)誤!自己本來(lái)用著Excel文檔但是不知道!然后程序訪問(wèn)Excel的時(shí)候就說(shuō)拒絕訪問(wèn)!
拒絕訪問(wèn)的可能性有三種,
一種是當(dāng)前操作用戶(hù)沒(méi)有訪問(wèn)權(quán)限。
二種是進(jìn)程里面已經(jīng)有著Excel.exe的進(jìn)程存在而程序沒(méi)有及時(shí)的清除。
三種是指定的Excel正在被另一個(gè)進(jìn)程使用。
第一種解決方案
向指定的Excel文件夾賦予aspnet權(quán)限,然后在web.config中的<system.web>中添加一段代碼
<identity impersonate="true"></identity>
這樣就可以了!
第二種解決方案
查看任務(wù)管理器里面是否有Excel.exe進(jìn)程存在,如果存在請(qǐng)先手動(dòng)結(jié)束該進(jìn)程,然后更改Excel代碼,
讓Excel執(zhí)行完過(guò)后自動(dòng)結(jié)束進(jìn)程.
第三種解決方案
這種是最低級(jí)的錯(cuò)誤!自己本來(lái)用著Excel文檔但是不知道!然后程序訪問(wèn)Excel的時(shí)候就說(shuō)拒絕訪問(wèn)!
相關(guān)文章
總結(jié)ASP.NET C#中經(jīng)常用到的13個(gè)JS腳本代碼
本文總結(jié)了ASP.NET C#在實(shí)際開(kāi)發(fā)過(guò)程中13個(gè)JS腳本代碼,方便大家在開(kāi)發(fā)中使用,希望對(duì)大家有用。2016-04-04ASP.NET使用My97DatePicker日期控件實(shí)例
這篇文章主要為大家詳細(xì)介紹了ASP.NET使用My97DatePicker日期控件實(shí)例,如何使用My97DatePicker日期控件,本文為大家介紹,感興趣的小伙伴們可以參考一下2016-04-04ASP.NET網(wǎng)站實(shí)時(shí)顯示時(shí)間的方法
這篇文章主要介紹了ASP.NET網(wǎng)站實(shí)時(shí)顯示時(shí)間的方法,主要通過(guò)AJAX控件來(lái)實(shí)現(xiàn)該功能,是非常具有實(shí)用價(jià)值的技巧,需要的朋友可以參考下2014-11-11Silverlight中同步調(diào)用WebClient的解決辦法,是同步!
如何建立web服務(wù)并引用的細(xì)節(jié),不是本文的介紹的目標(biāo),不再贅述。在silverlight調(diào)用服務(wù)器端服務(wù)的時(shí)候,默認(rèn)情況下是進(jìn)行異步調(diào)用的2011-04-04Microsoft Visual Studio 2010下如何添加命令提示行
這篇文章主要介紹了Microsoft Visual Studio 2010下如何添加命令提示行的相關(guān)資料,需要的朋友可以參考下2015-11-11asp.net實(shí)現(xiàn)拒絕頻繁的IP訪問(wèn)的方法
這篇文章主要介紹了asp.net實(shí)現(xiàn)拒絕頻繁的IP訪問(wèn)的方法,涉及asp.net針對(duì)訪問(wèn)IP的判斷及配置文件的設(shè)置技巧,需要的朋友可以參考下2016-04-04VB.net 查詢(xún)獲取數(shù)據(jù)庫(kù)數(shù)據(jù)信息
VB.net 查詢(xún)獲取數(shù)據(jù)庫(kù)數(shù)據(jù)信息實(shí)現(xiàn)函數(shù),需要的朋友可以參考下,代碼比較簡(jiǎn)單。2009-07-07