通过数据库方式读取excel
private void loadexcel()
{
string connectcmd = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="elcel文件目录" + ";Extended Properties='Excel 12.0;HDR=False;IMEX=1'";
OleDbConnection ODC= new OleDbConnection(connectcmd);
ODC.Open();
string sql="SELECT * FROM [Sheet1$]" //sheet1为excel表
OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);
DataSet OleDsExcel = new DataSet();
OleDaExcel.Fill(OleDsExcel ,"Sheet1");
ODC.Close();
}
数据保存到了 dataset oledsexcel中。