美国伦理电影排行

Logo 全站主图
net c#代码读取服务器端的Excel内容显示到客户端界面

Admin | 2013-5-9 9:10:36 | TrackRecord: 764 Times | Tag标签:asp.net 打印本页

您当前所处的位置是:〖美女AV 〗→【文章页】

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

  下面的这个代码功能是:把服务器端的Excel导出数据到DataSet中,其中filepath为Excel文件的绝对路径, sheetname为excel工作薄里面的一个工作表的名称。

  public DataSet ExcelDataSource(string filepath, string sheetname)
  {
   string strConn;
   strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties=Excel 8.0;";
        OleDbConnection conn = new OleDbConnection(strConn);
        OleDbDataAdapter oada = new OleDbDataAdapter("select * from [" + sheetname + "]", strConn);
        DataSet ds = new DataSet();
        oada.Fill(ds);
        conn.Close();
        return ds;
  }

  //获得Excel中的所有sheetname。
  public ArrayList ExcelSheetName(string filepath)
  {
        ArrayList al = new ArrayList();
        string strConn;
        strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties=Excel 8.0;";
        OleDbConnection conn = new OleDbConnection(strConn);
        conn.Open();
        DataTable sheetNames = conn.GetOleDbSchemaTable
        (System.Data.OleDb.OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
        conn.Close();
        foreach (DataRow dr in sheetNames.Rows)
        {
            al.Add(dr[2]);
        }
        return al;
    }


EmailNumber

本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长AV视频 方式 Email:

美国伦理电影排行