zoukankan      html  css  js  c++  java
  • odbc 读写 Excel

    对Excel的操作时很频繁的,用哪种方法更合适,那就看系统的应用了。下面应用odbc读写Excel特别方便、简单。便随笔随笔更多好方法还望高手留笔 

    首先当然要引用using System.Data.Odbc 名称空间。

    具体读Excel方法:

    1                OdbcConnection Connnection = new OdbcConnection();
    2                Connnection.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" + itemFile;
    3                OdbcCommand cmd = new OdbcCommand();
    4                cmd.Connection = Connnection;
    5                cmd.CommandText = "SELECT * FROM [Sheet1$]";
    6                OdbcDataAdapter oda = new OdbcDataAdapter(cmd);
    7                DataTable dt = new DataTable();
    8                oda.Fill(dt);
    9                Connnection.Close();

    具体写Excel 方法:

    1                OdbcConnection Connnection = new OdbcConnection();
    2                Connnection.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};Readonly=0;DBQ=" + itemFile;
    3                OdbcCommand cmd = new OdbcCommand();
    4                cmd.Connection = Connnection;
    5                Connnection.Open();   
    6        cmd.CommandText="Insert into [Sheet1$] (name,password) values ('admin','admin')";
    7        cmd.ExecuteNonQuery();
    8        Connnection.Close();


    如果更新的话,CommandText值改成Update语句就可以了。
    觉得值得注意的地方:执行写操作时,ConnectionString要设置Excel文件可写。
  • 相关阅读:
    IntelliJ IDEA 中自定义模板代码的缩写
    小猪评《101次求婚》——屌丝是否能够逆袭女神
    C#委托的理解
    ASP.NET MVC权限验证
    ASP.NET MVC 中表单的Encode及Decode
    JQuery方式验证表单和AJAX提交
    C# LIST 的各种加减
    小猪决定做一件尝试
    ASP.NET 将excel导入 sql server
    从客户端XXX中检测到有潜在危险的 Request.Form值——终极解决方案
  • 原文地址:https://www.cnblogs.com/denglinhai/p/1082012.html
Copyright © 2011-2022 走看看