久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

訪問Excel的幾種方式

時(shí)間:2024-08-21 23:55:37 office辦公 我要投稿
  • 相關(guān)推薦

關(guān)于訪問Excel的幾種方式

  1、通過OLEDB方式

  Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Sample.xlsx;Extended Properties=Excel 8.0;

  Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Sample.xlsx;Extended Properties=Excel 12.0

  兩者區(qū)別:第一個(gè)可以訪問 Office 97-2003;第二個(gè)既可以訪問既可以訪問 Office 2007,也可以訪問 Office 97-2003

  如果使用第二個(gè),需要安裝AccessDatabaseEngine.exe,可以從微軟官網(wǎng)下載。

  如果是使用64位操作系統(tǒng),則插件AccessDatabaseEngine.exe應(yīng)該為64位

  如果是使用32位操作系統(tǒng),則插件AccessDatabaseEngine.exe應(yīng)該為32位

  如果是使用64位操作系統(tǒng),并且插件AccessDatabaseEngine.exe是32位,需要將應(yīng)用程序池設(shè)置為“啟用32位應(yīng)用程序”,或者sln編譯時(shí),選擇x86而不是anyCPU和x64

  2、通過Microsoft.Office.Interop.Excel訪問

  問題:如果打開Excel后,會(huì)彈出提示框,如請(qǐng)激活等,都會(huì)失去Excel的控制,這時(shí)候訪問Excel都會(huì)報(bào)錯(cuò)。

  處理方法:激活Excel,new完Excel對(duì)象,設(shè)置excel.Interactive = false;完成后excel.Interactive = true;

  3、訪問Excel會(huì)有權(quán)限限制。需要給DcomExcel賦權(quán)限:(1、交互式用戶2、兩個(gè)everyone 全部權(quán)限)

  問題:64位操作系統(tǒng)通過dcomcnfg.exe看不到32位的Excel DCOM,需要使用另一個(gè)命令

  命令行中輸入:mmc comexp.msc /32

  找到DCOM中的Excel

  標(biāo)識(shí)頁簽里,設(shè)置為:交互式用戶

  安全頁簽里,設(shè)置“啟動(dòng)和激活權(quán)限”為自定義,添加everyone所有權(quán)限

  設(shè)置“訪問權(quán)限”為自定義,添加everyone所有權(quán)限

【訪問Excel的幾種方式】相關(guān)文章:

excel和word的轉(zhuǎn)換方式08-07

演講觀點(diǎn)表達(dá)的幾種方式08-16

托福聽力的幾種開頭方式07-10

留學(xué)德國(guó)的幾種匯款方式09-14

EXCEL快速操作實(shí)用的幾種小技巧03-26

電視節(jié)目制作的幾種方式08-01

新西蘭留學(xué)選擇就業(yè)的幾種方式08-27

演講觀點(diǎn)表達(dá)的方式有幾種09-16

Excel無法訪問:該文檔可能為只讀或加密文檔09-03

廣告設(shè)計(jì)LOGO的幾種創(chuàng)意方式08-06