最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何使用SQL語句實現對Excel工作表數據的查詢?

  發(fā)布時間:2017-11-14 16:17:03   作者:佚名   我要評論
SQL語句可以在任何關系型數據庫管理系統中使用,那么,如何使用SQL語句實現對Excel工作表數據的查詢呢?今天腳本之家小編就給大家介紹用SQL語句查詢Excel數據的方法,希望大家看完有所收獲

如何在Excel中使用SQL語言實現數據查詢?SQL語句是一種標準的數據庫語言,其可以在任何關系型數據庫管理系統中使用。本文介紹使用SQL語句實現對Excel工作表數據進行查詢的具體方法步驟,非常實用,感興趣的朋友一起去看看吧。

使用SQL語句對Excel工作表數據進行查詢的方法:

1、啟動Excel并打開工作簿,在這個工作簿中,工作表Sheet1放置商品信息記錄,如圖1所示;工作表Sheet2用于對商品記錄進行查詢,其結構如圖2所示。

圖1 放置商品信息記錄的工作表

圖2 用于商品記錄查詢的工作表

2、打開Visual Basic編輯器,在工程資源管理器中插入一個模塊,在模塊的“代碼”窗口中輸入如下程序代碼:

Sub CheckData()

Dim cnn As ADODB.Connection '聲明連接對象變量

Dim rs As ADODB.Recordset '聲明記錄集對象

Dim strSql As String

Dim str As String

On Error Resume Next

Set cnn=CreateObject("ADODB.Connection") '創(chuàng)建連接對象變量

Set rs=CreateObject("ADODB.Recordset") '創(chuàng)建記錄集對象記錄

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;"_&"Extended Properties=Excel 8.0;"_&"Data Source="&ThisWorkbook.FullName

str=ActiveSheet.Range("B1").Value '獲取當前單元格內容

strSql="Select*FROM[Sheet1$]Where商品like '%"&str&"%'"'創(chuàng)建數據篩選命令

rs.Open strSql,cnn,adOpenStatic

With ActiveSheet

.Range("A4:D100").ClearContents '清除單元格記錄

.Range("A4").CopyFromRecordset rs '復制篩選結果

End With

rs.Close

cnn.Close

Set rs=Nothing

Set cnn=Nothing

End Sub

3、首先在Sheet2工作表中輸入需要查詢的商品名稱,如圖3所示。運行CheckData()過程,在Sheet2工作表中將列出查詢結果,如圖4所示。

圖3 輸入商品名稱

圖4 獲得查詢結果

教程結束,以上就是關于如何使用SQL語句實現對Excel工作表數據的查詢的方法步驟,需要的朋友快去試試吧!

相關教程推薦:

通過Excel生成批量SQL語句(Excel快速生成SQL更新語句)

EXCEL數據表怎么導入到SQLServer數據庫中?

相關文章

最新評論

金乡县| 镶黄旗| 日喀则市| 庆阳市| 长阳| 陇西县| 浦县| 大安市| 南皮县| 永吉县| 榆社县| 定边县| 信丰县| 临猗县| 蓬安县| 河池市| 曲沃县| 天门市| 右玉县| 临澧县| 旅游| 高青县| 陆良县| 长宁区| 永川市| 岱山县| 沙坪坝区| 桓仁| 卢湾区| 团风县| 西林县| 中卫市| 大厂| 达拉特旗| 宿迁市| 蓬莱市| 日照市| 清新县| 郁南县| 新邵县| 武宁县|