Excel和Access間復制、導入和導出數據
互聯網 發(fā)布時間:2008-10-06 15:21:09 作者:佚名
我要評論

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

在“開始”選項卡上的“剪貼板”組中,單擊“粘貼”

通過使用Access中的“導出向導”,可以將一個Access數據庫對象(如表、查詢或窗體)或視圖中選擇的記錄導出到Excel工作表中。您在執(zhí)行導出操作時,可以保存詳細信息以備將來使用,甚至還可以制定計劃,讓導出操作按指定時間間隔自動運行。
下面是需要將數據從Access導出到Excel的常見情形:
·您的部門或工作組在處理數據時既使用Access也使用 Excel。您在Access數據庫中存儲數據,但使用Excel來分析數據和分發(fā)分析結果。您的小組目前在需要時將數據導出到 Excel,但您想讓這個過程更加高效一些。
·您多數時間都在使用 Access,但您的經理更愿意在Excel中查看報表。您要按固定時間間隔將數據復制到Excel中,但您想自動完成這個過程以便節(jié)省您自己的時間。
有關將數據從Access導出到Excel的詳細信息,請參閱 Access“幫助”系統。
從Excel連接到Access數據
若要將可刷新的Access數據裝入Excel中,您可以創(chuàng)建一個到Access數據庫的連接,這個連接通常存儲在 Office 數據連接文件 (.odc) 中,并檢索表或查詢中的所有數據。連接到Access數據的主要好處是:您可以在Excel中定期分析這些數據,而不需要從Access反復復制或導出數據。連接到Access數據后,當原始Access數據庫使用新信息更新時,您還可以自動刷新(或更新)包含該數據庫中的數據的Excel工作簿。例如,您可能想更新每月分發(fā)的Excel預算摘要報表以使其包含當月數據。
-
單擊要存放Access數據庫中的數據的單元格。
在“數據”選項卡上的“獲取外部數據”組中,單擊“自 Access”。
在“查找范圍”列表中,找到并雙擊要導入的Access數據庫。
在“選取數據源”對話框中,單擊要導入的表或查詢,然后單擊“確定”。
在“導入數據”對話框中,執(zhí)行以下操作: 在“選擇數據顯示方式”下,執(zhí)行下列操作之一:
若要以表 (表:關于特定主題的一組數據的集合,以記錄(行)和字段(列)的形式存儲。)的形式查看數據,請選擇“表”。 若要以數據透視表 (數據透視表:一種交互的、交叉制表的Excel報表,用于對多種來源(包括Excel的外部數據)的數據(如數據庫記錄)進行匯總和分析。)的形式查看數據,請選擇“數據透視表”。 若要以數據透視圖 (數據透視圖報表:提供交互式數據分析的圖表,與數據透視表類似??梢愿臄祿囊晥D,查看不同級別的明細數據,或通過拖動字段和顯示或隱藏字段中的項來重新組織圖表的布局。)和數據透視表的形式查看數據,請選擇“數據透視圖和數據透視表”。
或者單擊“屬性”為導入的數據設置刷新、格式和布局選項,然后單擊“確定”。 在“數據的放置位置:”下,執(zhí)行下列操作之一: 若要將數據返回到選擇的位置,請單擊“現有工作表”。 若要將數據返回到新工作表的左上角,請單擊“新建工作表”。
單擊“確定”。 Excel 將外部數據區(qū)域放在您指定的位置。
您可能想在Access數據庫中使用Excel數據,以便利用Access的數據管理、安全或多用戶功能。Access 中有許多有用的功能,對于使用Excel數據的用戶來說其中有兩個功能尤為有用:
·報表 如果您熟悉Access報表的設計,并且想以此類報表的形式匯總和組織Excel數據,則可創(chuàng)建Access報表。例如,您可以創(chuàng)建更靈活的報表,例如分組和摘要報表、打印的標簽和圖形報表。
·窗體 如果您想使用窗體查找或顯示Excel中的數據,則可創(chuàng)建Access窗體。例如,您可以創(chuàng)建一個Access窗體以與工作表中的列順序不同的順序顯示字段,或者以更方便的方式在一屏中查看較長的行數據。
有關使用Access窗體和報表的詳細信息,請參閱 Access“幫助”系統。
將Excel數據復制到Access中
您可以在Excel的工作表視圖中復制數據,然后將數據粘貼到Access數據表中。
注釋 如果您將工作表中多個字段的數據粘貼到一個數據表中,請確保這些列與要復制的數據的順序匹配。將多個字段中的數據粘貼到一個窗體中時,Access 將數據粘貼到與源字段同名的字段中,無論它們在窗體中的順序如何。如果您要復制的數據包含目標窗體中不存在的字段,則Access會詢問您是否僅粘貼名稱匹配的字段。如果不存在名稱匹配的字段,則Access會根據目標窗體的選項卡順序粘貼字段,此順序可能不是所需的順序。如果源字段名稱與目標字段名稱不同,您可能需要將數據粘貼到數據表而不是窗體中。
-
啟動 Excel,然后打開包含要復制的數據的工作表。
選擇要復制的行。
在“開始”選項卡上的“剪貼板”組中,單擊“復制”


若要將數據作為新記錄追加,請在“起始頁”選項卡上的“剪貼板”組中,單擊“編輯”菜單上的“粘貼追加”。
若要將Excel中的數據存儲到Access數據庫中,并且此后在Access中使用和維護這些數據,您可以導入這些數據。導入數據時,Access 會在新表或現有表中存儲這些數據,而無需改變Excel中的數據。進行導入操作時,一次只能導入一個工作表。若要導入來自多個工作表的數據,請為每個工作表重復執(zhí)行導入操作。
下面是需要將Excel數據導入Access的常見情形:
·您多數時間都在使用 Excel,但以后準備使用Access處理這些數據。您想將Excel工作表的數據移到一個或多個新的Access數據庫中。
·您所在的部門或工作組使用 Access,但有時您會收到Excel格式的數據,而這些數據又必須合并到Access數據庫中。您想在接收到Excel工作表時將它們導入到數據庫中。
·您使用Access管理數據,但您所在工作組的其他人員發(fā)來的周報是Excel工作簿。您想簡化導入過程,以確保數據能在每周的特定時間導入到數據庫中。
有關將數據從Excel導入Access的詳細信息,請參閱 Access“幫助”系統。
從Access鏈接到Excel數據
您可以將Excel區(qū)域作為表鏈接到Access數據庫中。如果您計劃繼續(xù)維護Excel中的區(qū)域,但又希望可以從Access中訪問此區(qū)域,則可使用此方法。您應該從Access數據庫而不是從Excel創(chuàng)建此類鏈接。
在鏈接到Excel工作表或命名區(qū)域時,Access 會創(chuàng)建一個新表并鏈接到源單元格。在Excel中對源單元格所做的任何更改都會反映到鏈接的表中。不過,您不能在Access中編輯對應表的內容。如果要添加、編輯或刪除數據,必須在源文件中進行更改。
下面是需要從Access中鏈接到Excel工作表的常見情形:
·您想繼續(xù)在Excel工作表中保留數據,但要能夠使用Access強大的查詢和報表功能。
·您所在的部門或工作組使用 Access,但需要處理的外部源數據位于Excel工作表中。您不想維護外部數據的副本,但要能夠在Access中處理這些數據。
有關將Access數據鏈接到Excel的詳細信息,請參閱 Access“幫助”系統。
相關文章
陽歷/農歷轉換對照表怎么做? Excel制作日歷表/萬年歷的最終版
想要制作陽歷/農歷轉換對照表,,通過這個對照表,你只需知道陽歷日期,就可以快速準確的找到對應的農歷日期,下面我們就來看看詳細制作方法2025-04-10- 工作上需要制作一個日歷表/萬年歷,該怎么制作呢?我們需要使用三個excel函數來實現,詳細請看下文介紹2025-04-10
- Excel中有一個功能非常強大的函數,它就是SUMPRODUCT函數,既能求和、計數、權重計算,還能排名等,今天我們就來看看Excel根據權重求和的技巧2025-04-10
tocol函數哪個版本能用? excel中tocol函數的兩種高級用法
TOCOL函數公式非常強大,值得一學,從字面意義可以理解出來,它是將數據轉換成一列的,今天分享TOCOL函數的2種高級用法2025-04-10Excel隱藏行和折疊行有什么不同? 隱藏行和折疊使用方法和區(qū)別介紹
excel表格進行操作的時候,發(fā)現有隱藏和和折疊行,看上去效果一樣,都隱藏了,但是兩者是有很大區(qū)別的,詳細請看下文介紹2025-03-21Excel工齡計算不再愁! Excel隱藏函數DATEDIF輕松計算精確到天級的工齡
在日常工作中,我們經常需要計算員工的工齡,以便進行人事管理、薪資調整等工作,本文將詳細介紹如何在Excel表格中計算工齡,并提供多種實用方法供您選擇2025-03-13- Excel數據處理遇到的問題,99%都是由于奇葩的數據格式造成的,今天跟大家整理了幾個Excel表格構建的規(guī)則,先不要問為什么,照著做就對了2025-03-06
Excel透視表1月到12月不能排序怎么辦? 數據透視表日期無法排序解決方法
如圖對數據透視表日期進行升序排序后,仍不是我們想要的結果,有可能月份是文本,不能排列,下面我們就來看看詳細解決辦法2025-03-06- 首先咱們得明確一下賬齡的概念,簡單來說,賬齡就是某個賬戶的余額從產生到現在的時間長度,比如,一年以內的賬齡就是那些在過去一年內產生的債權或債務,下面我們就來看看2025-03-06
實現辦公自動化! DeepSeek搭配Excel制作自定義按鈕的技巧
DeepSeek生成想要的代碼很方便,如果將生成的代碼放到excel中作為vba代碼使用,豈不是能實現辦公自動化?下面我們就來看看實現方法2025-03-05