使用OleDb,將Excel匯入DataSet

2021-09-05 21:31:31 字數 435 閱讀 9478

本方法,將傳入的excel檔案內所有的sheet內的資料都填充入dataset中。這是乙個簡單快捷的方法,不足之處是不適合帶有格式複雜的excel檔案。

using system.data;

using system.data.oledb;

using system.data.odbc;

public dataset getdatasetfromexcel(string filepath)

);string sheetname="";

for(int i=0;icatch(exception ex)

finally

dataset d***cel = new dataset();

tryreturn d***cel;

}catch(exception ex)

}

使用OleDb,將Excel匯入DataSet

本方法,將傳入的excel檔案內所有的sheet內的資料都填充入dataset中。這是乙個簡單快捷的方法,不足之處是不適合帶有格式複雜的excel檔案。比如 有合併單元格的 public class excelutil extended properties excel 8.0 if firstro...

利用OleDb匯入Excel資料丟失問題及解決方法

在開發的應用中,對於excel資料匯入,一直都利用oledb,以前都收到使用者反饋有啥問題。但這幾天搞乙個專案,也用到了這個東西,還在測試階段就發現出了問題 經常會出現某一字段不允許有空值。按常規的認識,肯定是該行中某列的資料沒有填寫,但檢測excel表,並未發現有此情況。然後就是各種折騰,最終發現...

使用OLEDB將資料庫的資料匯入Excel檔案

datatable中的資料匯入到excel,使用oledb,資料來源table excel檔案的完整路徑 excel sheet的名稱 匯入執行的結果 public bool datatabletoexcel datatable dt,string excelpath,string sheetnam...