读取Excel文件内容_string读取Excel文件内容_dataset_02/**/ ///
读取Excel文件内容_string_03
/// 读取Excel方法,HDR=Yes表示从被读入的Excel中第二行开始进行数据读取
    /// IMEX=1表示所有数据当作文本处理
读取Excel文件内容_string_03
///

读取Excel文件内容_string_03
/// Excel文件路径
读取Excel文件内容_string_06
/// 读取出的DataSet

读取Excel文件内容_path_07private DataSet GetExcel( string Path)
读取Excel文件内容_string读取Excel文件内容_dataset_02
读取Excel文件内容_dataset_10 {
读取Excel文件内容_string_03OleDbConnection objConn
=null;
读取Excel文件内容_string_03DataSet data
=new DataSet();
读取Excel文件内容_string_03
try
读取Excel文件内容_path_14读取Excel文件内容_path_15
读取Excel文件内容_dataset_10{
读取Excel文件内容_string_03
string strConn= "Provider=Microsoft.Jet.OleDb.4.0;" + "data source="+Path+ ";Extended Properties=’Excel 8.0;HDR=Yes;IMEX=1’";
读取Excel文件内容_string_03objConn
=new OleDbConnection(strConn);
读取Excel文件内容_string_03objConn.Open();
读取Excel文件内容_string_03DataTable schemaTable
= objConn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables,null);
读取Excel文件内容_string_03
string tableName=schemaTable.Rows[0][2].ToString().Trim();
读取Excel文件内容_string_03
string strSql= "Select * From ["+tableName+"]";
读取Excel文件内容_string_03OleDbCommand objCmd
=new OleDbCommand(strSql, objConn);
读取Excel文件内容_string_03OleDbDataAdapter sqlada
=new OleDbDataAdapter();
读取Excel文件内容_string_03sqlada.SelectCommand
=objCmd;
读取Excel文件内容_string_03sqlada.Fill(data,
"indata");
读取Excel文件内容_string_03objConn.Close();
读取Excel文件内容_string_28}

读取Excel文件内容_string_03
catch
读取Excel文件内容_path_14读取Excel文件内容_path_15
读取Excel文件内容_dataset_10{
读取Excel文件内容_string_03objConn.Close();
读取Excel文件内容_string_03
throw;
读取Excel文件内容_string_28}
  
读取Excel文件内容_string_03
return data;
读取Excel文件内容_string_06}