IIS下將報表列印到Excel
上一篇文章.NET中列印Excel報表程式碼例項介紹了關於報表列印到Excel檔案中的方法。若要把專案通過IIS釋出出來,還需要繼續做以下配置。本文主要介紹在IIS中如何設定允許呼叫伺服器上的Excel程式。只有設定了這些配置,報表列印才能在實際專案中得以應用。
第一步:
在伺服器上安裝office的Excel軟體。
在”開始”->”執行”中輸入dcomcnfg啟動”元件服務”。
依次雙擊”元件服務”->”計算機”->”我的電腦”->”DCOM配置”。
在”DCOM配置”中找到”Microsoft Excel 應用程式”,在它上面點選右鍵,然後點選”屬性”,彈出”Microsoft Excel 應用程式屬性”對話方塊。
若確定電腦上已經安裝了Microsoft Office Excel程式,電腦的系統是win7 64位系統,卻發現在”DCOM配置”中找不到”Microsoft Excel 應用程式”。請參看以下辦法:
在”開始”->”執行”中輸入comexp.msc -32啟動”元件服務”,這樣就可以找到”DCOM配置”下的”Microsoft Excel 應用程式”。
第二步:
開啟Microsoft Excel 應用程式的屬性對話方塊後,主要修改它的安全和標識。
標識設定改為:互動式使用者
開啟安全對話方塊,先設定訪問許可權。專案主要是部署到IIS中。需要對IIS的使用者進行許可權設定。
依次點選:編輯->新增->高階->立即查詢。選擇IIS的使用者,為使用者分配許可權。如圖所示:
用以上同樣的方法,設定啟動和啟用許可權,完成IIS使用者的許可權設定。
第三步:
把在Visual Studio2010中除錯執行沒有錯誤的專案釋出到IIS中。
瀏覽Default.aspx頁面,點選報表列印就可以實現了。可以通過同一區域網中其他電腦訪問測試,這樣在實際的專案中我們就可以很輕鬆的完成Excel報表的列印了。
相關文章
- Excel Sheet Column Number Excel表列序號Excel
- Excel Sheet Column Title Excel表列名稱Excel
- leedcode Excel 表列序號Excel
- 每日一練(41):Excel表列名稱Excel
- LeetCode 171[Excel表列序號]LeetCodeExcel
- VB與EXCEL共享資料庫實現報表列印功能的初探Excel資料庫
- leetcode:171. Excel表列序號LeetCodeExcel
- 在.NET環境下將報表匯出EXCEL和WORD (轉)Excel
- MyBatis實戰:如何將拼接的SQL列印到日誌MyBatisSQL
- excel怎麼列印到一張a4紙 如何把excel內容列印在一張紙上Excel
- PHP將整形數字轉為Excel下標PHPExcel
- Win10系統下將多張圖片縮小列印到一張A4紙上的方法Win10
- 表列授權
- wpf 視窗程式下將datagrid匯出為excelExcel
- db2 修改表列DB2
- mysql查詢表列數MySql
- web excel 報表哪個好,介紹一下,WebExcel
- 怎樣在IIS下配置PHPPHP
- IIS不能下載ini檔案
- IIS下搭建FTP伺服器FTP伺服器
- Nginx+IIS7.5 防下載Nginx
- WinXp下安裝IIS6
- 日曆2021年日曆表|2021年日曆表列印版 Excel版Excel
- 將PHP應用無縫轉移到IIS中?PHP
- 將 ASP.NET Core 應用釋出到 IISASP.NET
- Java 將Excel轉為OFDJavaExcel
- 將資料匯出到ExcelExcel
- 關於WIN7下IIS配置Win7
- 表列新增預設值的方法
- IIS7/IIS8環境下全站https訪問的配置方法HTTP
- C# 將Excel轉為XMLC#ExcelXML
- C# 將PDF轉為ExcelC#Excel
- vue將表格匯出為excelVueExcel
- 讓iis支援下載apk,ipa檔案APK
- IIS下PHP的ISAPI和FastCGI比較PHPAPIAST
- Windows下IIS以FastCGI模式執行PHPWindowsAST模式PHP
- excel報表解決方法(ebs)Excel
- Java 下載 Excel模板JavaExcel