给你一个例子,读取excel到ds。
sheet1$]是表名(或者是内部id),这个我来自不确信,如果你使用重名名后的sheet名称可能有问题,如果是默认名称的sheet1,肯定没有问题。
public DataSet ExcelToDS(string Path)
{
string strConn = "Provider=Micr斯osoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
***.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel="select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds,"table1");
return ds;
}