C 操作Excel,許可權問題

2022-07-16 09:15:10 字數 1213 閱讀 3003

當我們匯出的

excel

檔案要求嚴格的格式時,就需要把

excle

做成模板,在匯出時首先複製原來做好的模板,然後在模板上操作

excel

就會保留原來的格式,但是在

c#操作檔案時會遇到一些許可權上的問題,我們這裡以操作

excel

為例說明一下:

首先配置

dcom解決操作許可權問題,具體步驟如下:

1:在伺服器上安裝

office

的excel軟體.

2:在"開始

"->"執行"

中輸入dcomcnfg.exe啟動"

元件服務"3:

依次雙擊

"元件服務

"->"

計算機"->"

我的電腦

"->"dcom配置"

4:在"dcom配置"

中找到"microsoft excel

應用程式

",在它上面點選右鍵

,然後點選"屬性

",彈出

"microsoft excel

應用程式屬性

"對話方塊

5:點選"標識

"標籤,選擇

"互動式使用者"6:

點選"安全"

標籤,在"

啟動和啟用許可權

"上點選

"自定義

",然後點選對應的"編輯

"按鈕,在彈出的

"安全性

"對話方塊中填加乙個

"network service"使用者(

注意要選擇本計算機名

),並給它賦予

"本地啟動"和

"本地啟用"許可權

.7:依然是"安全"

標籤,在"

訪問許可權

"上點選

"自定義

",然後點選"編輯

",在彈出的

"安全性

"對話方塊中也填加乙個

"network service"使用者,

然後賦予

"本地訪問"許可權

.注:在

xp系統中還要添

"加機器名

/aspnet"使用者的上述許可權

c 操作EXCEL檔案

1 excel物件 微軟的excel物件模型包括了128個不同的物件,從矩形,文字框等簡單的物件到透視表,圖表等複雜的物件 下面我們簡單介紹一下其中最重要,也是用得最多的四個物件。3 worksheet物件。worksheet物件包含於workbook物件,表示乙個excel工作表。4 range物...

C 操作excel(報表)

新增乙個worksheet worksheet worksheet worksheet workbook.worksheets.add system.type.missing,system.type.missing,system.type.missing,system.type.missing ro...

C 操作Excel 輔助功能

public class excelinstances 初始化excelinstances後,生成相應的com例項 private static void init if m excelworkbooks null catch exception e return ireturn 強行關閉指定的ex...