zoukankan      html  css  js  c++  java
  • C#读取EXCEL数据

    #region set connection
       string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "+this.txtPath.Text+";Extended Properties=Excel 8.0;";
       myDataReader = null;
      craboDbConnection = new OleDbConnection(strConn);
       OleDbCommand myOleDbCommand = new OleDbCommand("SELECT * FROM [Sheet1$]", myOleDbConnection);
       #endregion

       try
       {
        myOleDbConnection.Open();
        myDataReader = myOleDbCommand.ExecuteReader();
        while (myDataReader.Read())
        {
           this.txtSeq.Text=Convert.ToString(myDataReader.GetValue(0));//列1
    this.txtName.Text=Convert.ToString(myDataReader.GetValue(1));//列2
           this.txtPIN.Text=Convert.ToString(myDataReader.GetValue(2));//列3
        }
    }
       #region Catch
       catch(System.Threading.ThreadAbortException e)
       {
        System.Threading.Thread.ResetAbort();
        this.lblResult.Text = "线程被中断..."+e.Message;
       }
       catch(Exception ex)
       {
        System.Windows.Forms.MessageBox.Show(ex.ToString());
       }
       finally
       {
        // Always call Close when done reading.
        if (myDataReader != null)
         myDataReader.Close();

        // Close the connection when done with it.
        if (craboDbConnection!=null && craboDbConnection.State == ConnectionState.Open)
         craboDbConnection.Close();

        if(webResponse!=null)
         webResponse.Close();
       }
       #endregion

    感谢来访,共同学习!
  • 相关阅读:
    Spring之InstantiationAwareBeanPostProcessor接口介绍
    Spring之BeanPostProcessor(后置处理器)介绍
    JVM中垃圾收集算法总结
    JVM中对象的回收过程
    zookeeper实现动态感知服务器上下线
    Spring事务的传播行为
    java工厂模式
    Spring加载流程源码分析03【refresh】
    Redis客户端操作之Jedis
    微服务设计的四个原则
  • 原文地址:https://www.cnblogs.com/dingxiaowei/p/3058798.html
Copyright © 2011-2022 走看看