C#读取EXCEL数据

简介: #region set connection    string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "+this.

#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

相关文章
|
2月前
|
数据可视化 数据挖掘 BI
excle技巧
【10月更文挑战第18天】excle技巧
28 5
|
5月前
|
存储 JSON 数据格式
读取Excel
【7月更文挑战第18天】
50 4
|
6月前
|
SQL Rust 数据挖掘
4秒读取50w行Excel数据
4秒读取50w行Excel数据
107 1
Excle纵行如何快速生成01,02数据
Excle纵行如何快速生成01,02数据
|
7月前
|
索引
xlwings 复制一个excel的一列 到另一个excel中
【4月更文挑战第10天】使用xlwings复制Excel文件中一列的步骤:安装xlwings库(`pip install xlwings`);打开源文件和目标文件(`xw.Book()`);选择工作表;设定要复制的列索引;遍历源文件列并复制到目标文件;保存目标文件(`save()`);关闭文件(`close()`)。记得替换文件路径和工作表名称。
158 5
|
7月前
|
存储 数据处理 Python
使用openpyxl库从Excel文件中提取指定的数据并生成新的文件
使用openpyxl库从Excel文件中提取指定的数据并生成新的文件
258 0
|
存储 数据处理 索引
Pandas读取Excel文件内容的方法使用正确的指南
Pandas读取Excel文件内容的方法使用正确的指南
|
C++ 计算机视觉
C++-保存数据至EXCEL
C++-保存数据至EXCEL
157 0
|
数据处理 索引 Python
一个参数一个xlsx表,让你玩转Pandas中read_excel()表格读取!(一)
一个参数一个xlsx表,让你玩转Pandas中read_excel()表格读取!(一)
一个参数一个xlsx表,让你玩转Pandas中read_excel()表格读取!(一)