萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> 使用Microsoft Query檢索Excel外部數據

使用Microsoft Query檢索Excel外部數據

  單元格區域、Excel 表、數據透視表或數據透視圖均可以連接到外部數據源(數據源:用於連接數據庫的一組存儲的“源”信息。數據源包含數據庫服務器的名稱和位置、數據庫驅動程 序的名稱以及在登錄到數據庫時所需的信息。)。可以刷新數據以更新此外部數據源的數據。每次刷新數據時,均可以看到數據源中最新版本的信息,其中包括對數 據進行的任何更改。

  安全性  當前,您的計算機可能禁用了與外部數據的連接。要在打開工作簿時刷新數據,必須使用“信任中心”欄以啟用數據連接,或者將工作簿放置在受信任位置。

  打開工作簿時自動刷新數據

  可以在打開工作簿時自動刷新外部數據區域,並可以選擇在保存工作簿時選擇不保存外部數據,從而減小工作簿文件的大小。

  單擊外部數據區域中的某個單元格。在“數據”選項卡上的“連接”組中,單擊“刷新”旁邊的箭頭,然後單擊“連接屬性”。

Excel 功能區圖像

  單擊“使用狀況”選項卡。選中“打開文件時刷新數據”復選框。如果要在保存工作簿時保存查詢定義,但不保存外部數據,請選中“保存工作表前,從查詢表中刪除外部數據”復選框。

  注釋   要在打開工作簿時刷新數據透視表中的數據,還可以使用“數據透視表選項”對話框的“數據”選項卡上“‘數據透視表數據’部分”下的“打開文件時刷新數據”。

  刷新多個外部數據區域

  在“數據”選項卡上的“連接”組中,單擊“刷新”旁邊的箭頭,然後單擊“全部刷新”。

Excel 功能區圖像

  如果有多個打開的工作簿,則必須在每個工作簿中單擊“全部刷新”以刷新外部數據。

  刷新導入的文本文件中的數據

  選擇包含導入文本文件的工作表。在“數據”選項卡上的“連接”組中,單擊“刷新”旁邊的箭頭,然後單擊“刷新”。在“導入文本文件”對話框中選擇文本文件,然後單擊“導入”。

  定期自動刷新數據

  單擊外部數據區域中的某個單元格。在“數據”選項卡上的“連接”組中,單擊“刷新”旁邊的箭頭,然後單擊“連接屬性”。

Excel 功能區圖像

  單擊“使用狀況”選項卡。選中“刷新頻率”復選框,然後輸入每次刷新操作之間的分鐘數。

  刷新外部數據區域時要求密碼

  存儲的密碼是不加密的,我們不建議您使用。如果您的數據源 需要密碼 (密碼:一種限制訪問工作簿、工作表或部分工作表的方法。Excel 密碼最多可有 255 個字母、數字、空格和符號。在設置和輸入密碼時,必須鍵入正確的大小寫字母。)才能連接,那麼您可以要求在刷新外部數據區域之前輸入密碼。此過程不適用於 從文本文件 (*.txt) 或 Web 查詢 (*.iqy) 檢索的數據。

  單擊外部數據區域中的某個單元格。在“數據”選項卡上的“連接”組中,單擊“刷新”旁邊的箭頭,然後單擊“連接屬性”。

Excel 功能區圖像

  單擊“定義”選項卡。清除“保存密碼”復選框。

  注釋   Microsoft Office Excel 僅在每個 Excel 會話中首次刷新外部數據區域時提示輸入密碼。下次啟動 Excel 時,如果打開包含查詢的工作簿並嘗試進行刷新操作,則會提示您再次輸入密碼。

  在後台或您等待時運行查詢

  通過在後台運行查詢,您可以在運行查詢時使用 Excel。

  注釋   不能在後台運行 OLAP 查詢。

  單擊外部數據區域中的某個單元格。在“數據”選項卡上的“連接”組中,單擊“刷新”旁邊的箭頭,然後單擊“連接屬性”。

Excel 功能區圖像

  單擊“使用狀況”選項卡。選中“允許後台刷新”復選框以在後台運行查詢。如果清除該復選框,則在您等待時運行查詢。

  注釋

  停止查詢  若要阻止查詢在關閉“允許後台刷新”的情況下運行,請按 Esc。停止後台刷新  若要停止正在後台運行的查詢,請雙擊狀態欄 (狀態欄:屏幕底部的水平欄,其中顯示有關程序當前狀態的信息,如窗口中項目的狀 態,當前任務的進程,或有關選定項目的信息。)上的“後台刷新”圖標,以顯示“外部數據刷新狀態”對話框,然後單擊“停止刷新”。錄制宏  當錄制包含查詢的宏 (宏:可用於自動執行任務的一項或一組操作。 可用 Visual Basic for Applications 編程語言錄制宏。)時,Excel 不會在後台運行查詢。要更改錄制的宏以使它在後台運行,請在 Visual Basic 編輯器 (Visual Basic 編輯器:一種環境,用於編寫新的 Visual Basic for Applications 代碼和過程,並編輯已有的代碼和過程。Visual Basic 編輯器包括完整的調試工具集,用於查找代碼中的語法、運行時和邏輯問題。)中編輯宏,然後將查詢表對象的刷新方法從“BackgroundQuery := False”更改為“BackgroundQuery := True”。有關編輯宏的信息,請參閱 Visual Basic 幫助 (Microsoft Visual Basic 幫助:要在 Excel 中得到 Visual Basic 幫助,指向“工具”菜單中的“宏”,然後單擊“Visual Basic 編輯器”。在“幫助”菜單上,單擊“Microsoft Visual Basic 幫助”。)。

  檢查刷新操作的狀態或取消刷新操作

  若要檢查刷新的狀態,請雙擊狀態欄上的“後台刷新” 若要取消查詢,請按 Esc。

  刷新脫機多維數據集文件

  刷新脫機多維數據集文件 (脫機多維數據集文件:創建於硬 盤或網絡共享位置上的文件,用於存儲數據透視表或數據透視圖的 OLAP 源數據。脫機多維數據集文件允許用戶在斷開與 OLAP 服務器的連接後繼續進行操作。)(即根據服務器多維數據集中的最新數據重建多維數據集文件)不僅耗時,而且需要大量的臨時磁盤空間。請在不需要即時訪問其 他文件時啟動此過程,並確保有足夠的磁盤空間來重新保存文件。

  單擊基於脫機多維數據集文件的數據透視表報表。在“數據”選項卡上的“連接”組中,單擊“刷新”旁邊的箭頭,然後單擊“刷新”。

Excel 功能區圖像
copyright © 萬盛學電腦網 all rights reserved