No asp.net 2.0, como usar o gridview para exibir o conteúdo do arquivo EXCEL criado é realmente muito simples. A seguir está um trecho de código simples
protegido void Page_Load(object sender, EventArgs e) .
{
OleDbConnection DBConnection = novo
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Fonte de dados=" +
Server.MapPath("~/App_Data/demo1.xls") + ";" + "Estendido
Propriedades="Excel 8.0;HDR=Sim"");
DBConnection.Open();
string SQLString = "SELECT * FROM [Planilha1$]";
OleDbCommand DBCommand = novo OleDbCommand(SQLString, DBConnection);
IDataReader DBReader = DBCommand.ExecuteReader();
GridView1.DataSource = DBReader;
GridView1.DataBind();
DBReader.Close();
DBConnection.Close();
}
Entre eles, coloque demo1.xls no diretório app_data e use select * from [Sheet1$] para retirar o conteúdo da planilha1.