使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

您可以使用 ImportExportSpreadsheet 宏指令,在目前的 Access 資料庫 (.mdb 或 .accdb) 與電子表格檔案之間匯入或匯出數據。 您也可以將 Excel 電子表格中的數據連結至目前的 Access 資料庫。 透過連結的電子錶格,您可以使用 Access 檢視電子表格數據,同時仍可從 Excel 電子錶格程式完整存取數據。 您也可以連結至 Lotus 1-2-3 電子表格檔案中的數據,但這項數據在 Access 中也是唯讀的。

附註: 從 Access 2010 開始, TransferSpreadsheet 宏指令已重新命名為 ImportExportSpreadsheet

附註: 如果資料庫不受信任,將不允許此動作。

設定

ImportExportSpreadsheet 宏指令具有下列自變數。

巨集指令引數

描述

傳輸類型

您要進行傳輸的類型。 在宏設計視窗的 [動作自變數] 區段的 [傳輸類型] 方塊中,選取 [匯入、導出或連結]。 預設值為 [ 匯入]

附註: Access 專案 (.adp) 不支援 連結 傳輸類型。

電子表格類型

要從中匯入、匯出至或連結至的電子表格類型。 您可以在方塊中選取其中一種電子表格類型。 預設值為 Excel 活頁簿

附註: 您可以從 (唯讀) 匯入並連結至 Lotus。WK4 檔案,但您無法將 Access 資料匯出為此電子錶格格式。 Access 也不再支援從 Lotus 匯入、匯出或鏈接數據。具有此動作的 WKS 或 Excel 2.0 版電子表格。 如果您想要從 Excel 版本 2.0 或 Lotus 中匯入電子表格資料或連結至電子表格數據。WKS 格式,在匯入或鏈接資料至 Access 之前,請先將電子表格數據轉換為更新版本的 Excel 或 Lotus 1-2-3。

數據表名稱

Access 數據表的名稱,用來將電子表格數據匯入、匯出電子表格數據,或將電子表格數據連結至其中。 您也可以輸入要匯出資料的 Access 選取查詢 名稱。 此為必要引數。

如果您 [傳輸類型] 自 變數中選取 [匯入],如果數據表已存在,Access 會將電子表格數據附加至此數據表。 否則,Access 會建立包含電子表格數據的新數據表。

在 Access 中,您無法使用 SQL 語句指定當您使用 ImportExportSpreadsheet 宏指令時要匯出的數據。 您必須先建立查詢,然後在 [ 數據表名稱 ] 自變數中指定查詢的名稱,而不是使用 SQL 語句。

檔名

要從中匯入、匯出至或連結至的電子表格檔案名稱。 包含完整路徑。 此為必要引數。

當您從 Access 匯出數據時,Access 會建立新的電子錶格。 如果檔名與現有電子錶格的名稱相同,除非您要匯出為 Excel 版本 5.0 或更新版本的活頁簿,否則 Access 會取代現有的電子錶格。 在這種情況下,Access 會將匯出的數據複製到活頁簿中下一個可用的新工作表。

如果您要從 Excel 版本 5.0 或更新版本的電子表格匯入或連結,您可以使用 Range 自變數來指定特定的工作表。

有功能變數名稱

指定電子表格的第一列是否包含功能變數名稱。 如果您選取 [是],Access 會在匯入或鏈接電子錶格數據時,使用此列中的名稱做為 Access 數據表中的功能變數名稱。 如果您選取 [否],Access 會將第一列視為一般數據列。 預設為 [否]。

當您將 Access 數據表或選取查詢匯出到電子錶格時,無論您在此自變數中選取什麼專案,功能變數名稱都會插入到電子錶格的第一列。

Range

這是要匯入或連結的儲存格範圍。 將此自變數留白以匯入或連結整個電子錶格。 您可以在電子表格中輸入範圍的名稱,或指定要匯入或連結的儲存格範圍,例如 A1:E25 (記 A1.。E25 語法無法在 Access 97 或更新版本) 中運作。 如果您要從 Excel 版本 5.0 或更新版本電子表格匯入或連結到 Excel,您可以使用工作表名稱和驚歎號來預先設定範圍;例如,Budget!A1:C7。

附註: 當您匯出到電子表格時,必須將此自變數留白。 如果您輸入範圍,匯出將會失敗。

註解

您可以將 Access 選取查詢中的數據匯出至電子表格。 Access 會導出查詢的 結果集 ,就像數據表一樣。

您附加至現有 Access 資料表的電子錶格資料必須與資料表的結構相容。

  • 電子表格中的每個欄位必須與數據表中對應欄位的數據類型相同。

  • 除非您將 [ 有功能變數名稱 ] 自變數設為 [ ],否則欄位的順序必須相同 (,在這種情況下,電子表格中的功能變數名稱必須符合數據表中的功能變數名稱) 。

此宏指令類似於按兩下 [外部數據] 索引標籤,然後按兩下 [入或匯出] 群組中的 [Excel]。 您可以使用這些命令來選取數據源,例如 Access 或資料庫、電子表格或文字文件類型。 如果您選取電子表格、隨即出現一系列對話框,或執行 Access 精靈,您可在其中選取電子表格的名稱及其他選項。 ImportExportSpreadsheet 宏指令的自變數會反映這些對話框或精靈中的選項。

附註: 如果您查詢或篩選連結的電子錶格,查詢或篩選會區分大小寫。

如果您連結至以編輯模式開啟的 Excel 電子表格,Access 會等到 Excel 電子表格退出編輯模式後,再完成連結;沒有逾時。

若要在 Visual Basic for Applications (VBA) 模組中執行 ImportExportSpreadsheet 宏指令,請使用 DoCmd 物件的 TransferSpreadsheet 方法。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×