為妹子做的從excel中讀取數(shù)據(jù)的vb答題小程序

  1. 利用ADO讀取excel
    一切在機(jī)房的win7電腦中毫無問題
'需要先引入ado 庫  
  
    '功能函數(shù)世囊,讀取excel  
    '這個(gè)函數(shù)可以不用管內(nèi)部的實(shí)現(xiàn)方法  
    '傳入 excel名稱,與excel sheet表名,'從excel中讀取數(shù)據(jù)萍丐,返回dataset  
    'dataset 是一種數(shù)據(jù)結(jié)構(gòu),使用方法在下一個(gè)函數(shù)  
    Function ReadExcel(FileName As String, SheetName As String)  
        Dim _Connectstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<FilePath>;Extended Properties=""Excel 8.0;HDR=NO;IMEX=1"""  
        Dim excConn As New OleDb.OleDbConnection(_Connectstring.Replace("<FilePath>", FileName))  
        '上兩行打開一個(gè)讀取excel的鏈接  
  
        Dim mydataset As DataSet = New DataSet  
        Using da As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter("SELECT * FROM [" & SheetName & "$]", excConn)  
            Try  
                da.Fill(mydataset, SheetName)  
            Catch ex As Exception  
                Console.WriteLine(ex)  
            End Try  
        End Using  
        '上面一段將數(shù)據(jù)寫入到一個(gè)dataset中  
  
        Return mydataset  
    End Function  
  
    '從dataset中讀取一個(gè)數(shù)據(jù)  
    '傳入上個(gè)函數(shù)返回的dataset 放典,sheet名逝变, 第幾行,第幾列, 返回?cái)?shù)據(jù)  
    '用法看內(nèi)部  
    Function ReadCell(dataset As DataSet, SheetName As String, row As Integer, col As Integer)  
        Return dataset.Tables(SheetName).Rows(row).Item(col)  
    End Function  
  
    '下面函數(shù)包含了一個(gè)示例=——=  
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click  
        Dim ExcelDataSet As DataSet = New DataSet  
        '調(diào)用ReadExcel 函數(shù)從excel讀取到dataset  
        ExcelDataSet = ReadExcel("D:Orders1.xls", "Orders")  
  
        For i = 1 To 10  
            For j = 1 To 2  
                '調(diào)用readcell 從dataset中讀取某一單元格的數(shù)據(jù)  
                Console.WriteLine(ReadCell(ExcelDataSet, "Orders", i, j))  
            Next j  
        Next i  
  
    End Sub  

2.但是呢奋构,在win10中出現(xiàn)了數(shù)據(jù)庫驅(qū)動(dòng)錯(cuò)誤壳影,經(jīng)百度,發(fā)現(xiàn)是微軟在安全更新中更新了驅(qū)動(dòng)程序
關(guān)于“System.Data.OleDb.OleDbException弥臼,外部數(shù)據(jù)庫驅(qū)動(dòng)程序 (1) 中的意外錯(cuò)誤宴咧。”的解決方案

解決方案:

1径缅、網(wǎng)上的方案是:在控制面板>程序>程序和功能>已安裝更新中掺栅,找到對(duì)應(yīng)的兩個(gè)補(bǔ)丁,進(jìn)行卸載纳猪。不同系統(tǒng)對(duì)應(yīng)不同的補(bǔ)丁氧卧,具體可以參考: http://www.cnblogs.com/net-god/p/7661313.html

2、微軟給出的解決方案是:下載新的驅(qū)動(dòng)引擎( Microsoft Access Database Engine 2010 Redistributable )氏堤,更改
Provider=Microsoft.Jet.OLEDB.4.0Provider=Microsoft.ACE.OLEDB.12.0假抄。
http://blog.csdn.net/question00/article/details/78282292

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市丽猬,隨后出現(xiàn)的幾起案子宿饱,更是在濱河造成了極大的恐慌,老刑警劉巖脚祟,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谬以,死亡現(xiàn)場離奇詭異分苇,居然都是意外死亡桑滩,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門伪朽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來行您,“玉大人铭乾,你說我怎么就攤上這事⊥扪” “怎么了炕檩?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我笛质,道長泉沾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任妇押,我火速辦了婚禮跷究,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘敲霍。我一直安慰自己俊马,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布肩杈。 她就那樣靜靜地躺著柴我,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锋恬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天编丘,我揣著相機(jī)與錄音与学,去河邊找鬼。 笑死嘉抓,一個(gè)胖子當(dāng)著我的面吹牛索守,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播抑片,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼卵佛,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了敞斋?” 一聲冷哼從身側(cè)響起截汪,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎植捎,沒想到半個(gè)月后衙解,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡焰枢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年蚓峦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片济锄。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡暑椰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出荐绝,到底是詐尸還是另有隱情一汽,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布低滩,位于F島的核電站角虫,受9級(jí)特大地震影響沾谓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜戳鹅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一均驶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧枫虏,春花似錦妇穴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至死讹,卻和暖如春瞒滴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背赞警。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國打工妓忍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人愧旦。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓世剖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親笤虫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子旁瘫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,127評(píng)論 25 707
  • 我總是無緣無故的覺得孤獨(dú)酬凳,雖然每天與很多人擦肩而過,與一些人交談遭庶,可總是覺得他們是他們粱年,我是我,我們分屬于不同的世...
    迷煙閱讀 210評(píng)論 0 0
  • 你不茍言笑 我緘口結(jié)舌 你冷若冰霜 我含情脈脈 在愛的寰宇高貴的都是你 多情的都是我
    零更一閱讀 181評(píng)論 0 2