博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#读取EXCEL数据
阅读量:5169 次
发布时间:2019-06-13

本文共 1228 字,大约阅读时间需要 4 分钟。

#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

转载于:https://www.cnblogs.com/java20130723/archive/2012/10/24/3211516.html

你可能感兴趣的文章
Mac 顶部栏显示路径
查看>>
DDWRT如何开启samba共享
查看>>
解决Mac系统finder卡顿转菊花的问题
查看>>
Chrome 76.0.3809.100(正式版本) (64 位) 版本 77.0.3865.90不显示网址中的www怎么解决...
查看>>
mac应用 已损坏,打不开.你应该将它移到废纸篓
查看>>
免费的分区软件MiniTool Partition Wizard Free
查看>>
Padavan老毛子的二级路由,怎样设置与主路由在同一网段
查看>>
Padavan 路由器系统如何放开wan口的samba访问
查看>>
Clash of Clans通关秘诀
查看>>
Linux基本命令
查看>>
测试理论
查看>>
Oracle 总结
查看>>
Python基础知识
查看>>
自动化集成环境部署
查看>>
CAS、AQS、锁以及并发工具
查看>>
volatile实现原理
查看>>
1.maven下仅shiro框架对shiro的测试使用
查看>>
【1】redis的安装和配置,以及简单的增删查改uinx命令
查看>>
2.shiro+jdbc+idea+maven数据库
查看>>
最基础eacharts图带数字,百分比,tab切换
查看>>