En asp.net 2.0, cómo usar gridview para mostrar el contenido del archivo EXCEL creado es realmente muy simple. El siguiente es un fragmento de código simple
protegido void Page_Load (remitente del objeto, EventArgs e).
{
OleDbConnection DBConnection = nuevo
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Fuente de datos=" +
Server.MapPath("~/App_Data/demo1.xls") + ";" + "Extendido
Propiedades="Excel 8.0;HDR=Sí"");
DBConnection.Open();
cadena SQLString = "SELECCIONAR * DE [Hoja1$]";
OleDbCommand DBCommand = nuevo OleDbCommand(SQLString, DBConnection);
IDataReader DBReader = DBCommand.ExecuteReader();
GridView1.DataSource = DBReader;
GridView1.DataBind();
DBReader.Close();
DBConnection.Close();
}
Entre ellos, coloque demo1.xls en el directorio app_data y use select * de [Sheet1$] para sacar el contenido de la hoja1.