系统开发时经常会用到数据导入的功能,导入数据最常用的介质就是Excel文件,而读取Excel文件的方法大致有三种
方法一:使用Excel的Dll类库对Excel数据文件进行解析,逐个单元格的取值很麻烦,效率也不高
方法二:使用OleDB方式去读取,这种简单好用(推荐)
public DataSet GetDataSetFromExecle(string filenameurl, string table)
{
//string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + filenameurl + ";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'";
//OleDbConnection conn = new OleDbConnection(strConn);
//conn.Open();
//DataSet ds = new DataSet();
//OleDbDataAdapter odda = new OleDbDataAdapter("select * from [Sheet1$