从指定的Excel文件导入
public DataSet ImportFromExcel(string strFileName)
{
DataSet ds = new DataSet();
ds = doImport(strFileName);
return ds;
}
//执行导入
private DataSet doImport(string strFileName)
{
if(strFileName=="") return null;
strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "+strFileName+";Extended Properties=Excel 8.0";
OleDbDataAdapter excelDA = new OleDbDataAdapter("select * from [Sheet1$]",this.strConn);
DataSet ExcelDs = new DataSet();
try
{
excelDA.Fill(ExcelDs,"ExcelInfo");
}
catch {
}
return ExcelDs;
}
把excel文件中的数据导入DataSet或DataTable,然后再往库里导.
public DataSet ImportFromExcel(string strFileName)
{
DataSet ds = new DataSet();
ds = doImport(strFileName);
return ds;
}
//执行导入
private DataSet doImport(string strFileName)
{
if(strFileName=="") return null;
strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "+strFileName+";Extended Properties=Excel 8.0";
OleDbDataAdapter excelDA = new OleDbDataAdapter("select * from [Sheet1$]",this.strConn);
DataSet ExcelDs = new DataSet();
try
{
excelDA.Fill(ExcelDs,"ExcelInfo");
}
catch {
}
return ExcelDs;
}
把excel文件中的数据导入DataSet或DataTable,然后再往库里导.