完成Excel動態連結外部資料庫

clown_發表於2016-09-27

  我們有時需要在excel中調取其他資料庫的資料,並且希望其他資料庫資料改變時,Excel中調取的資料也隨之動態改變。下面介紹在Excel中透過“新建資料庫查詢”(Microsoft Query)的方法來實現動態連結資料庫。

  您在Excel中第一次使用“新建資料庫查詢”查詢資料時,如果系統未安裝Microsoft Query,系統會提示您安裝。

  一、Excel連結vfp資料庫

  vfp是常用的資料庫,先以此來介紹。假設從px.dbf表中取出相應學校的資料,已知學校的後5位程式碼,資料所在欄位為x16,資料值為03行和06行相加,放入Excel單個單元格中。

  步驟如下:

  1、點選選單“資料”—“匯入外部資料”—“新建資料庫查詢”,出現“選擇資料來源”對話方塊,選擇“Visual Foxpro Tables*”,按“確定”。如果您對SQL語句不是很熟悉的話,請使用預設的“查詢嚮導”建立。

完成Excel動態連結外部資料庫 三聯

  (圖1)

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

  (圖2)

  3、在“查詢嚮導—選擇列”對話方塊中,選擇查詢結果中的列,要選取的資料在“x16”欄位,所以將可用表“px”中的“x16”列移至“查詢結果中的列”,按“下一步”。

  (圖3)

  4、在“查詢嚮導—篩選資料”對話方塊中,因為此例中設定的條件在欄位學校程式碼“xxdm”和行號“bh”,非欄位“x16”,所以點選“下一步”,暫時不篩選資料。

  (圖4)

  5、在“查詢嚮導—排序順序”對話方塊中,因為此例中所取的是單個資料,所在點選“下一步”。

  (圖5)

  6、出現“查詢嚮導—完成”對話方塊,因還要對資料進行篩選,所以選擇“在Microsoft Query中檢視資料或編輯查詢”,點選“完成”。

  (圖6)

  7、進入“Microsoft Query”,看到查詢結果x16列出了所有行的資料。

相關文章