讀取Excel資料

2021-05-10 04:30:32 字數 1082 閱讀 5726

excel2007的連線字串與excel2003的不同。

datatable tbsheetname = connection.getoledbschematable(oledbschemaguid.tables, null);

用來獲得sheet的名字

using 

system;

using

system.io;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.data;

using

system.data.oledb;

namespace

exceldatareader

switch

(path

.getextension(filepath))

}public static

dataset

read(

string

filepath)

datatable

tbsheetname = connection.getoledbschematable(

oledbschemaguid

.tables,

null

);

if (tbsheetname !=

null

&& tbsheetname.rows.count > 0)

query =

string

.format(

"select * from [$]"

, sheetname);

using

(oledbdataadapter

adp =

new

oledbdataadapter

(query, connection))}}

}return

dataset;}}

}

讀取Excel資料

方法2 相當簡單,excel就像資料庫,每個sheet就是乙個table.microsoft.jet.oledb驅動.之後是datareader迴圈,或dataset處理都非常簡單.注意 資料型別的轉換 region set connection string strconn provider mi...

讀取excel資料

首先安裝npoi擴充套件包,開啟 管理nuget程式包 搜尋npoi。安裝 1 獲取前台fileupload控制項上傳的資料流 npoi.hssf.usermodel.hssfworkbook b new npoi.hssf.usermodel.hssfworkbook this.file1.pos...

Excel資料讀取

1.連線excel string filename 裝備資訊 string connte provider microsoft.jet.oledb.4.0 data source filename extended properties excel 8.0 hdr yes imex 1 oledbc...