訪問Excel的方法 前言

2021-05-11 12:58:16 字數 930 閱讀 6038

近日,遇到乙個問題,俺的

64位系統如何訪問

excel

資料表?由此引申出來,究竟有多少種常用方法去訪問

excel

表。經過多日尋找和嘗試,歸納如下:

方法一:使用

microsoft jet 4.0 oledb provider

訪問excel

資料表這種方法,相信是大家最常使用的方法,在

32位系統下訪問

8.0-12.0

版本資料表應該是沒用問題的。例子網上有許多。

方法二:使用

visual studio tools for office

(vsto

)訪問excel

資料表這種方法能夠靈活訪問

excel

中任意單元格,及豐富的

excel

應用。它的基礎都是通過

com物件作為溝通橋梁。

方法三:使用第三方擴充套件庫以檔案流方式訪問

excel

資料表。

這種方法好處是不使用

excel

應用程式,不占用

excel

程序,對與沒有安裝應用程式的機子最適合使用。

方法四:使用

open xml driver

訪問excel

資料表。

這種open xml

格式暫時只支援

excel2007(12.0

版本擴充套件名為

xlsx)

,適合不同體系資料交換。

方法五:通過資料轉換間接訪問。

將excel

轉化為xml

,將excel

匯入sql

資料庫,將

excel

匯入access

資料庫等等。

以後逐一說明。

C 中訪問Excel的兩種方法

方法一 使用 microsoft.office.interop.excell類庫 示例 如下 public void openexcel string file 方法二 採用資料庫連線的方式 示例 如下 public void openexecl string filepath else oledb...

基於OleDb的Excel資料訪問

比較以下兩個連線字串 1 string connectionstr string.format provider microsoft.jet.oledb.4.0 data source extended properties excel 8.0 hdr no imex 1 filepath 2 st...

操作EXCEL的方法

一 呼叫excel的方法 一般情況下有兩種方法呼叫excel excelworkbook和excelworksheet。2 動態建立excel檔案 首先建立 excel 物件,使用comobj,excel2000 二 匯入資料 在程式中,我們可以將查詢到的資料 sql access 匯入到excel...