• Excle 导入DataSet


    using System.Data.OleDb;
    using System.Data;

    public void ReadExcelFiless()
            {
               
    //string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + Server.MapPath("ExcelFiles/MyExcelFile.xls") + ";Extended Properties='Excel 8.0; HDR=Yes; IMEX=1'"; //此连接只能操作Excel2007之前(.xls)文件
                string strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + Server.MapPath("ExcelFiles/Mydata2007.xlsx") + ";Extended Properties='Excel 12.0; HDR=Yes; IMEX=1'"; //此连接可以操作.xls与.xlsx文件 (支持Excel2003 和 Excel2007 的连接字符串)
    //备注: "HDR=yes;"是说Excel文件的第一行是列名而不是数据,"HDR=No;"正好与前面的相反。
    //      "IMEX=1 "如果列中的数据类型不一致,使用"IMEX=1"可必免数据类型冲突。


                OleDbConnection conn
    = new OleDbConnection(strConn);
                OleDbDataAdapter adp
    = new OleDbDataAdapter("Select * from [Sheet1$]", conn);
                DataSet ds
    = new DataSet();
                adp.Fill(ds,
    "Book1");
               
    this.GridView1.DataSource = ds.Tables["Book1"].DefaultView;
               
    this.GridView1.DataBind();
            }

  • 相关阅读:
    如何下载文件
    线程方法wait()和notify()的使用
    多线程的同步问题
    线程
    线程上下文类加载器(Context ClassLoader)
    自定义ClassLoader的使用
    类加载器及其双亲委托机制
    类加载机制导致静态变量出错问题
    JAVA JVM助记符
    JVM调试说明
  • 原文地址:https://www.cnblogs.com/yyzyou/p/3386220.html
Copyright © 2020-2023  润新知