1. 程式人生 > >C#讀取Excel三種方式及比較

C#讀取Excel三種方式及比較

1、OleDb方式

優點:把excel檔案當做一個數據源,利用sql來進行資料的讀取操作

缺點:不能讀取到某一個單元格

注:這個方法我沒有進行過實驗。故具體程式碼無法展示給大家

2、COM元件(即新增Microsoft.Office.Interop.Excel引用)

優點:較為靈活的讀取excel中資料,同時還有各種函式可以進行處理

缺點:需要新增dll引用,如果是web部署在IIS上時,還需要伺服器安裝office

程式碼:(由於程式碼較多,請自行下載)

3.NPOI方式

優點:使用者電腦上沒有安裝office,使用NPOI,依舊可以在它的機器上對word或者excel文件進行讀寫

缺點:有的需要下載外掛,新增到系統引用中。

程式碼:(由於程式碼較多,請自行下載)