Excel und ASP



  • Hi

    weis jemand wie man bestimmte bereiche aus einem Excelsheet in ein DataSet bekommt? Im Moment mache ich das so(siehe Code), allerdings werden mir hier alle daten aus einem definieren Bereich ausgegeben(sieh SQL String). Kann ich das auch so machen das ich sage:"Nimm alles von A1 bis A5 und E1 bis E5", wenn das geht wie baue ich dann den SQL string?
    Hier mein Code

    OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;"+
    				@"Data Source=d:\test.xls;Extended Properties=Excel 8.0");
    			OleDbDataAdapter da = new OleDbDataAdapter("Select * from rangliste",con);
    			DataSet ds = new DataSet();
    			try{
    			con.Open();
    			da.Fill(ds);
                                   }
    			finally
    			{
    			con.Close();
    			DataGrid1.DataSource=ds;
    			DataGrid1.DataBind();
                                }
    
    		}
    

Anmelden zum Antworten