zoukankan      html  css  js  c++  java
  • 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();
            }

  • 相关阅读:
    urllib2使用总结
    Scrapy简介
    python3使用多代理访问网站
    ISO9000 质量管理和质量保证系列国际标准
    怎样花两年时间去面试一个人
    Robot Framework 快速入门_中文版
    PMP项目经理认证
    Scrapy安装介绍
    批处理写的俄罗斯方块
    TL9000 电信业质量体系管理标准
  • 原文地址:https://www.cnblogs.com/yyzyou/p/3386220.html
Copyright © 2011-2022 走看看