在Microsoft Officeaccess和 Microsoft OfficeExcel之間存在多種交換數據的方法。
·若要將Access中的數據裝入 Excel,可以從Access數據表中復制數據并粘貼到Excel工作表中,從Excel工作表連接到Access數據庫,或者將Access數據導出到Excel工作表中。
·若要將Excel中的數據裝入 Access,可以從Excel工作表復制數據并粘貼到Access數據表中,將Excel工作表導入Access表中,或者從Access表鏈接到Excel工作表。
注釋
·“導入”一詞在Excel和Access中的意義各不相同。在Excel中,導入指的是建立一個可刷新的永久數據連接。在Access中,導入則指將數據裝入Access中一次,但不建立數據連接。
·您不能將Excel工作簿保存為Access數據庫。Excel 和Access都不提供利用Excel數據創建Access數據庫的功能。
在Excel中使用Access數據
如果數據在Access中,但您希望在Excel中使用這些數據:
操作: | 交換的性質: |
---|---|
將Access數據復制到Excel中 | 臨時 |
將Access數據導出到 Excel | 定期 |
從Excel連接到Access數據 | 永久 |
在Access中使用Excel數據
如果數據在Excel中,但您希望在Access中使用這些數據:
操作: | 交換的性質: |
---|---|
將Excel數據復制到Access中 | 臨時 |
將Excel數據導入到 Access | 定期 |
從Access鏈接到Excel數據 | 永久 |
在Excel中使用Access數據
您可能想在Excel工作簿中使用Access數據,以便利用數據分析和繪制圖表功能、數據排列和布局的靈活性或其他一些Access中不可用的功能。
將Access數據復制到Excel中
您可以從Access的數據表視圖復制數據,然后將數據粘貼到Excel工作表中。
如果要選擇特定列,請在相鄰的列標題之間拖動。
若要確保復制的記錄不替換現有記錄,請確保工作表中您單擊的單元格的下方和右方不存在數據。
將Access數據導出到 Excel
通過使用Access中的“導出向導”,可以將一個Access數據庫對象(如表、查詢或窗體)或視圖中選擇的記錄導出到Excel工作表中。您在執行導出操作時,可以保存詳細信息以備將來使用,甚至還可以制定計劃,讓導出操作按指定時間間隔自動運行。
下面是需要將數據從Access導出到Excel的常見情形:
·您的部門或工作組在處理數據時既使用Access也使用 Excel。您在Access數據庫中存儲數據,但使用Excel來分析數據和分發分析結果。您的小組目前在需要時將數據導出到 Excel,但您想讓這個過程更加高效一些。
·您多數時間都在使用 Access,但您的經理更愿意在Excel中查看報表。您要按固定時間間隔將數據復制到Excel中,但您想自動完成這個過程以便節省您自己的時間。
有關將數據從Access導出到Excel的詳細信息,請參閱 Access“幫助”系統。
從Excel連接到Access數據
若要將可刷新的Access數據裝入Excel中,您可以創建一個到Access數據庫的連接,這個連接通常存儲在 Office 數據連接文件 (.odc) 中,并檢索表或查詢中的所有數據。連接到Access數據的主要好處是:您可以在Excel中定期分析這些數據,而不需要從Access反復復制或導出數據。連接到Access數據后,當原始Access數據庫使用新信息更新時,您還可以自動刷新(或更新)包含該數據庫中的數據的Excel工作簿。例如,您可能想更新每月分發的Excel預算摘要報表以使其包含當月數據。
在“選取數據源”對話框中,單擊要導入的表或查詢,然后單擊“確定”。
在“選擇數據顯示方式”下,執行下列操作之一:
Excel 將外部數據區域放在您指定的位置。
在Access中使用Excel數據
您可能想在Access數據庫中使用Excel數據,以便利用Access的數據管理、安全或多用戶功能。Access 中有許多有用的功能,對于使用Excel數據的用戶來說其中有兩個功能尤為有用:
·報表 如果您熟悉Access報表的設計,并且想以此類報表的形式匯總和組織Excel數據,則可創建Access報表。例如,您可以創建更靈活的報表,例如分組和摘要報表、打印的標簽和圖形報表。
·窗體 如果您想使用窗體查找或顯示Excel中的數據,則可創建Access窗體。例如,您可以創建一個Access窗體以與工作表中的列順序不同的順序顯示字段,或者以更方便的方式在一屏中查看較長的行數據。
有關使用Access窗體和報表的詳細信息,請參閱 Access“幫助”系統。
將Excel數據復制到Access中
您可以在Excel的工作表視圖中復制數據,然后將數據粘貼到Access數據表中。
注釋 如果您將工作表中多個字段的數據粘貼到一個數據表中,請確保這些列與要復制的數據的順序匹配。將多個字段中的數據粘貼到一個窗體中時,Access 將數據粘貼到與源字段同名的字段中,無論它們在窗體中的順序如何。如果您要復制的數據包含目標窗體中不存在的字段,則Access會詢問您是否僅粘貼名稱匹配的字段。如果不存在名稱匹配的字段,則Access會根據目標窗體的選項卡順序粘貼字段,此順序可能不是所需的順序。如果源字段名稱與目標字段名稱不同,您可能需要將數據粘貼到數據表而不是窗體中。
若要替換記錄,請選擇這些記錄,然后在“開始”選項卡上的“剪貼板”組中,單擊“粘貼”。
將Excel數據導入到 Access
若要將Excel中的數據存儲到Access數據庫中,并且此后在Access中使用和維護這些數據,您可以導入這些數據。導入數據時,Access 會在新表或現有表中存儲這些數據,而無需改變Excel中的數據。進行導入操作時,一次只能導入一個工作表。若要導入來自多個工作表的數據,請為每個工作表重復執行導入操作。
下面是需要將Excel數據導入Access的常見情形:
·您多數時間都在使用 Excel,但以后準備使用Access處理這些數據。您想將Excel工作表的數據移到一個或多個新的Access數據庫中。
·您所在的部門或工作組使用 Access,但有時您會收到Excel格式的數據,而這些數據又必須合并到Access數據庫中。您想在接收到Excel工作表時將它們導入到數據庫中。
·您使用Access管理數據,但您所在工作組的其他人員發來的周報是Excel工作簿。您想簡化導入過程,以確保數據能在每周的特定時間導入到數據庫中。
有關將數據從Excel導入Access的詳細信息,請參閱 Access“幫助”系統。
從Access鏈接到Excel數據
您可以將Excel區域作為表鏈接到Access數據庫中。如果您計劃繼續維護Excel中的區域,但又希望可以從Access中訪問此區域,則可使用此方法。您應該從Access數據庫而不是從Excel創建此類鏈接。
在鏈接到Excel工作表或命名區域時,Access 會創建一個新表并鏈接到源單元格。在Excel中對源單元格所做的任何更改都會反映到鏈接的表中。不過,您不能在Access中編輯對應表的內容。如果要添加、編輯或刪除數據,必須在源文件中進行更改。
下面是需要從Access中鏈接到Excel工作表的常見情形:
·您想繼續在Excel工作表中保留數據,但要能夠使用Access強大的查詢和報表功能。
·您所在的部門或工作組使用 Access,但需要處理的外部源數據位于Excel工作表中。您不想維護外部數據的副本,但要能夠在Access中處理這些數據。
有關將Access數據鏈接到Excel的詳細信息,請參閱 Access“幫助”系統。
新聞熱點
疑難解答