Excel導出數據Excel.Application組件許可權設置方法
- 2021 年 5 月 24 日
- 筆記
- excel, Application
很多網路應用系統都會涉及到數據採用Excel方式導出的模組,部分朋友問我到底怎麼弄,其實方式很多種,目前比較優秀的方式還是直接用Excel的Excel.Application方式比較合適。
採用Excel.Application組建涉及一個許可權設置問題,如果沒設置好,不管你如何調試都是沒辦法生成Excel內容,反而報錯!
網路上到處都是拷貝傳播不完整的介紹,有一些設置還在介紹註冊表內的複雜操作辦法,有一些技術員在操作過程不小心註冊表都操作錯了,導致很多應用報錯,下面我給大家介紹一下完整的方法;
要設置Excel.Application組件許可權,那就需要考慮你的作業系統是32位還是64位,當然目前64位的系統還是居多。
假如你的作業系統是32位,你在CMD命令行請輸入命令:comexp.msc
如果你的作業系統是64位,你在CMD命令行請輸入命令:mmc comexp.msc /32
上述命令的輸入決定了你是否可以看到excel相關組件資訊。
步驟:CMD-》comexp.msc(或mmc comexp.msc /32)-》組件服務-》電腦-》我的電腦-》DCOM配置-》Microsoft Excel 應用程式-》選擇後點擊右鍵-》屬性-》(如下介紹需要操作內容)

右鍵點擊屬性進入窗口內有2個部分需要操作:
1、標示:系統默認是啟動用戶,應改為互動式用戶

2、安全:Everyone 與 NETWORK SERVICE許可權設置
按照如下圖進行操作即可




按照上述辦法操作好了之後,記得重啟一下IIS,然後去開啟Excel.Application組件編程導出數據,就好了!

