Dans asp.net 2.0, comment utiliser GridView pour afficher le contenu du fichier EXCEL créé est en fait très simple. Ce qui suit est un simple extrait de code
protégé void Page_Load (object sender, EventArgs e).
{
OleDbConnection DBConnection = nouveau
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Source de données=" +
Server.MapPath("~/App_Data/demo1.xls") + ";" + "Extendu
Propriétés="Excel 8.0;HDR=Oui"");
DBConnection.Open();
chaîne SQLString = "SELECT * FROM [Feuille1$]";
OleDbCommand DBCommand = new OleDbCommand(SQLString, DBConnection);
IDataReader DBReader = DBCommand.ExecuteReader();
GridView1.DataSource = DBReader ;
GridView1.DataBind();
DBReader.Close();
DBConnection.Close();
}
Parmi eux, placez demo1.xls dans le répertoire app_data et utilisez select * from [Sheet1$] pour supprimer le contenu de sheet1.