首页 > 开发 > 综合 > 正文

用gridview显示来自excel表格里的数据

2024-07-21 02:28:42
字体:
来源:转载
供稿:网友

在asp.net 2.0中,如何用gridview显示来自建立好的excel文件的内容呢,其实是很简单的,下面给出简单代码片断

protected void page_load(object sender, eventargs e)
{
  oledbconnection dbconnection = new
     oledbconnection("provider=microsoft.jet.oledb.4.0;" + "data source=" +
     server.mappath("~/app_data/demo1.xls") + ";" + "extended
     properties=/"excel 8.0;hdr=yes/"");
  dbconnection.open();
  string sqlstring = "select * from [sheet1$]";
  oledbcommand dbcommand = new oledbcommand(sqlstring, dbconnection);
  idatareader dbreader = dbcommand.executereader();
  gridview1.datasource = dbreader;
  gridview1.databind();
  dbreader.close();
  dbconnection.close();
}
  其中,把demo1.xls放在app_data目录下,这里用select * from [sheet1$]来将sheet1的内容取出来。

中国最大的web开发资源网站及技术社区,
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表