完成Excel動態(tài)鏈接外部數(shù)據(jù)庫

2016-09-27 08:32:35 來源:天極網(wǎng)作者:clown_ 人氣: 次閱讀 415 條評論

我們有時需要在Excel中調(diào)取其他數(shù)據(jù)庫的數(shù)據(jù),并且希望其他數(shù)據(jù)庫數(shù)據(jù)改變時,Excel中調(diào)取的數(shù)據(jù)也隨之動態(tài)改變。下面介紹在Excel中通過“新建數(shù)據(jù)庫查詢”(MicrosoftQuery)的方法來實現(xiàn)動態(tài)鏈接數(shù)據(jù)庫。...

  我們有時需要在excel中調(diào)取其他數(shù)據(jù)庫的數(shù)據(jù),并且希望其他數(shù)據(jù)庫數(shù)據(jù)改變時,Excel中調(diào)取的數(shù)據(jù)也隨之動態(tài)改變。下面介紹在Excel中通過“新建數(shù)據(jù)庫查詢”(Microsoft Query)的方法來實現(xiàn)動態(tài)鏈接數(shù)據(jù)庫。

  您在Excel中第一次使用“新建數(shù)據(jù)庫查詢”查詢數(shù)據(jù)時,如果系統(tǒng)未安裝Microsoft Query,系統(tǒng)會提示您安裝。

  一、Excel鏈接vfp數(shù)據(jù)庫

  vfp是常用的數(shù)據(jù)庫,先以此來介紹。假設從px.dbf表中取出相應學校的數(shù)據(jù),已知學校的后5位代碼,數(shù)據(jù)所在字段為x16,數(shù)據(jù)值為03行和06行相加,放入Excel單個單元格中。

  步驟如下:

  1、點擊菜單“數(shù)據(jù)”—“導入外部數(shù)據(jù)”—“新建數(shù)據(jù)庫查詢”,出現(xiàn)“選擇數(shù)據(jù)源”對話框,選擇“Visual Foxpro Tables*”,按“確定”。如果您對SQL語句不是很熟悉的話,請使用默認的“查詢向?qū)?rdquo;創(chuàng)建。

完成Excel動態(tài)鏈接外部數(shù)據(jù)庫 三聯(lián)

  (圖1)

  2、在“configure connection”對話框中,按“Browse”按鈕選擇表px.dbf所在的路徑,按“ok”鍵。

  (圖2)

  3、在“查詢向?qū)?mdash;選擇列”對話框中,選擇查詢結(jié)果中的列,要選取的數(shù)據(jù)在“x16”字段,所以將可用表“px”中的“x16”列移至“查詢結(jié)果中的列”,按“下一步”。

  (圖3)

  4、在“查詢向?qū)?mdash;篩選數(shù)據(jù)”對話框中,因為此例中設置的條件在字段學校代碼“xxdm”和行號“bh”,非字段“x16”,所以點擊“下一步”,暫時不篩選數(shù)據(jù)。

  (圖4)

  5、在“查詢向?qū)?mdash;排序順序”對話框中,因為此例中所取的是單個數(shù)據(jù),所在點擊“下一步”。

  (圖5)

  6、出現(xiàn)“查詢向?qū)?mdash;完成”對話框,因還要對數(shù)據(jù)進行篩選,所以選擇“在Microsoft Query中查看數(shù)據(jù)或編輯查詢”,點擊“完成”。

  (圖6)

  7、進入“Microsoft Query”,看到查詢結(jié)果x16列出了所有行的數(shù)據(jù)。