在导数据时怎样获得excel第一列的标题?获得它后可以让用户选择对应数据库的对应的字段与之对应,请高手指点,本人很感激!

解决方案 »

  1.   

    System.Data.DataSet DS = new System.Data.DataSet();
    System.Data.OleDb.OleDbDataAdapter MyCommand;
    System.Data.OleDb.OleDbConnection MyConnection;MyConnection = new System.Data.OleDb.OleDbConnection( _
          "provider=Microsoft.Jet.OLEDB.4.0; " & _
          "data source=C:\myData.XLS; " & _
          "Extended Properties=Excel 8.0;");
    // Select the data from Sheet1 of the workbook.
    MyCommand = new System.Data.OleDb.OleDbDataAdapter( _
          "select * from [Sheet1$]", MyConnection);MyCommand.Fill(DS);
    MyConnection.Close();=======================================================================若要引用完全使用的工作表的范围,请指定后面跟有美元符号的工作表名称。例如: 
    select * from [Sheet1$]若要引用工作表上的特定地址范围,请指定后面跟有美元符号和该范围的工作表名称。例如: 
    select * from [Sheet1$A1:B10]若要引用指定的范围,请使用该范围的名称。例如: 
    select * from [MyNamedRange]