亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

OLEDB打開Excel文件的實現(xiàn)方法

 更新時間:2017年01月23日 09:05:20   投稿:jingxian  
下面小編就為大家?guī)硪黄狾LEDB打開Excel文件的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

話不多說,上代碼!

class clsoledb
  {
    OleDbConnection connection;
    public void OpenConnection(string xlsFils)
    {
      if (!File.Exists(xlsFils))
      {
        MessageBox.Show("文件" + xlsFils + "不存在", "提示");
        return;
      }
      string conn = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" + xlsFils + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1;'";
      connection = new OleDbConnection(conn);
      try
      {
        connection.Open();
      }
      catch (OleDbException ex)
      {
        if (ex.ErrorCode == -2147467259)
        {
          connection.ConnectionString = "Provider = Microsoft.Ace.OLEDB.12.0;Data Source =" + xlsFils + ";Extended Properties='Excel 12.0;HDR=NO;IMEX=1;'";
          connection.Open();
        }
      }
    }

    public DataTable Select()
    {
      DataTable dt = new DataTable();
      string Sql = "select * from [$A1:R65536]";
      OleDbDataAdapter mycommand = new OleDbDataAdapter(Sql, connection);
      mycommand.Fill(dt);

      if (dt.Rows.Count > 0)
      {
        DataRow dr = dt.Rows[0];
        for (int col = 0; col < dt.Columns.Count; col++)
        {
          dt.Columns[col].ColumnName = dr[col].ToString();
        }
        dt.Rows[0].Delete();
        dt.AcceptChanges();
      }
      return dt;
    }

  }

以上這篇OLEDB打開Excel文件的實現(xiàn)方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 淺析C++中模板的那點事

    淺析C++中模板的那點事

    C++中的模板可分為函數(shù)模板和類模板,而把函數(shù)模板的具體化稱為模板函數(shù),把類模板的具體化成為模板類。下面讓我們分別看看什么是函數(shù)模板和類模板吧
    2013-09-09
  • C++?LeetCode1769移動所有球到每個盒子最小操作數(shù)示例

    C++?LeetCode1769移動所有球到每個盒子最小操作數(shù)示例

    這篇文章主要為大家介紹了C++?LeetCode1769移動所有球到每個盒子所需最小操作數(shù)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • C語言植物大戰(zhàn)數(shù)據(jù)結構堆排序圖文示例

    C語言植物大戰(zhàn)數(shù)據(jù)結構堆排序圖文示例

    這篇文章主要為大家介紹了C語言植物大戰(zhàn)數(shù)據(jù)結構堆排序的圖文示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • C語言中改變目錄的相關操作函數(shù)詳解

    C語言中改變目錄的相關操作函數(shù)詳解

    這篇文章主要介紹了C語言中改變目錄的相關操作函數(shù)詳解,分別是fchdir()函數(shù)和rewinddir()函數(shù)的使用方法,需要的朋友可以參考下
    2015-09-09
  • C語言字符串函數(shù)與內存函數(shù)精講

    C語言字符串函數(shù)與內存函數(shù)精講

    這篇文章主要介紹一些c語言中常用字符串函數(shù)和內存函數(shù)的使用,并且為了幫助讀者理解和使用,也都模擬實現(xiàn)了他們的代碼,需要的朋友可以參考一下
    2022-04-04
  • C++?容器中map和unordered?map區(qū)別詳解

    C++?容器中map和unordered?map區(qū)別詳解

    這篇文章主要為大家介紹了C++?容器中map和unordered?map區(qū)別示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • c語言執(zhí)行Hello?World背后經(jīng)歷的步驟

    c語言執(zhí)行Hello?World背后經(jīng)歷的步驟

    這篇文章介紹了c語言執(zhí)行Hello?World背后經(jīng)歷的步驟,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • C++實現(xiàn)點云添加高斯噪聲功能

    C++實現(xiàn)點云添加高斯噪聲功能

    所謂高斯噪聲是指它的概率密度函數(shù)服從高斯分布(即正態(tài)分布)的一類噪聲,這篇文章主要給大家介紹了關于C++實現(xiàn)點云添加高斯噪聲功能的相關資料,需要的朋友可以參考下
    2021-07-07
  • C++ Qt實現(xiàn)瀏覽器網(wǎng)頁內嵌的音視頻播放器

    C++ Qt實現(xiàn)瀏覽器網(wǎng)頁內嵌的音視頻播放器

    這篇文章主要為大家詳細介紹了如何利用C++ Qt實現(xiàn)瀏覽器網(wǎng)頁內嵌的音視頻播放器,并支持軟硬解碼,支持音頻,支持錄像截圖,支持多路播放等,感興趣的可以了解下
    2024-01-01
  • C語言開發(fā)之歸并排序詳解及實例

    C語言開發(fā)之歸并排序詳解及實例

    這篇文章主要介紹了 C語言開發(fā)之歸并排序詳解及實例的相關資料,需要的朋友可以參考下
    2017-03-03

最新評論