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

您可以使用 ImportExportText 宏指令來匯入或匯出目前 Access 資料庫 (.mdb 或 .accdb) 與文字文件之間的文字。 您也可以將文字檔中的數據連結至目前的 Access 資料庫。 透過連結的文字檔,您可以使用 Access 檢視文字資料,同時仍可從字處理程式完整存取資料。 您也可以匯入、匯出至 HTML 檔案中的數據表或清單, (*.html) 。

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

附註: 如果您連結至文本檔或 HTML 檔案中的數據,則數據會在 Access 中只讀。

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

設定

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

巨集指令引數

描述

傳輸類型

您要進行傳輸的類型。 您可以從分隔符或固定寬度文字檔或 HTML 檔案中匯入資料、匯出資料至或連結至數據。 您也可以將數據匯出至 Word 郵件合併數據檔,然後搭配 Word 郵件合併功能來建立合併的檔,例如表單信件和郵寄卷標。

在宏設計視窗的 [動作自變數] 區段中,選取 [匯入分隔符]、[匯入固定寬度]、[匯入 HTML]、[導出分符]、[匯出固定寬度]、[導出 HTML]、[導出 windows 合併的導出 Word]、[連結分隔符]、[連結固定寬度] 或 [連結 HTML]。 預設值為 [ 匯入分隔符]

附註: Access 專案 (.adp) 僅支援 [匯入分隔符]、[匯入固定寬度]、[固定寬度] 或 [導出 Windows 合併] 傳輸類型的導出 Word。

規格名稱

決定文本文件匯入或連結方式之一組選項的規格名稱。 對於固定寬度文本檔,您必須指定自變數或使用 schema.ini 檔案,該檔案必須儲存在與匯入或連結文本檔相同的資料夾中。

若要建立匯入或連結文字文件的規格:

  1. 在 [ 外部數據] 索 引標籤的 [匯 ] 群組中,按兩下 [ 文字檔]

  2. 在 [ 取得外部數據 ] 對話框中,在 [ 檔名 ] 方塊中輸入來源文本文件的路徑。

  3. 按兩下您要儲存資料 (匯入、附加或連結) 的選項,然後按兩下 [ 確定]

  4. 在 [ 匯入文字精靈 ] 對話框中,按兩下 [ 進階]

  5. 指定您要用於此規格的選項,然後按兩下 [ 另存新檔]

  6. 輸入您想要的規格名稱,然後按下 [ 確定]

  7. 您可以按下 [規格] 對話框中的 [ 規格 ] 來管理現有的規格。

  8. 按兩下 [確定 ] 關閉 [規格] 對話框。

每當您要匯入或匯出相同類型的文字檔時,您就可以在此自變數中輸入規格名稱。

您可以匯入、匯出或連結分隔符文本檔,而不需要為此自變數輸入規格名稱。 在此情況下,Access 會使用精靈對話框中的預設值。 Access 會針對郵件合併資料檔使用預先決定的格式,因此當您匯出這些類型的檔案時,不需要為此自變數輸入規格名稱。 您可以搭配 HTML 檔案使用匯入/匯出規格,但套用規格的唯一部分是數據類型格式設定的規格。

數據表 名稱

Access 資料表的名稱,用於匯入文字數據、匯出文字數據,或將文字數據連結至。 您也可以輸入要匯出資料的 Access 查詢 名稱。 此為必要引數。

如果您在 [傳輸類型] 方塊中按兩下 [匯入分隔符]、[匯入固定寬度] 或 [匯入 HTML],Access 會在數據表已存在時,將文字數據附加至此數據表。 否則,Access 會建立包含文字數據的新數據表。

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

檔名

要從中匯入、匯出至或連結至的文本檔名稱。 包含完整路徑。 此為必要引數。

當您從 Access 匯出數據時,Access 會建立新的文字檔。 如果檔名與現有文本檔的名稱相同,Access 會取代現有的文字檔。

如果您想要匯入或連結 HTML 檔案中的特定資料表或清單,可以使用 HTML 表格名稱 自變數。

有功能變數名稱

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

Access 會忽略 Windows 郵件合併數據檔 Word 自變數,因為第一列必須包含功能變數名稱。

當您將 Access 資料表或 選取查詢 匯出為分隔符或固定寬度文本檔時,如果已針對此自變數選取 [ ],Access 會將數據表的功能變數名稱插入或選取查詢到文本檔的第一列。

如果您要匯入或連結固定寬度文本檔,並在此方塊中選取 [ ],包含功能變數名稱的第一列必須使用匯入/匯出規格中設定的欄位分隔符來分隔域名稱。 如果您要匯出成固定寬度文本檔,並選取 [ ] 做為此自變數,Access 會使用此分隔符將域名插入文本檔的第一列。

HTML 表格名稱

您要匯入或連結之 HTML 檔案中的數據表或清單名稱。 除非 移轉類型 自變數設定為 [匯入 HTML] 或 [連結 HTML],否則會忽略此自變數。 如果您將此自變數留白,HTML 檔案中的第一個數據表或清單會匯入或連結。

HTML 檔案中的數據表或列表名稱取決於 <CAPTION> 標籤所指定的文字,如果有 <字幕> 標籤。 如果沒有 <字幕> 標籤,名稱是由 <標題> 標籤所指定的文字決定。 如果有多個數據表或清單的名稱相同,Access 會在每個名稱的結尾加上一個數位來加以區別;例如,[員工1] 和 [員工2]。

程式代碼頁面

與 字碼頁搭配使用的 字元集 名稱。

註解

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

您附加至現有 Access 資料表的文字資料必須與資料表的結構相容。

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

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

此宏指令類似於按兩下 [外部資料] 索引標籤上 [入或匯出] 群組中的 [文字檔]。 ImportExportText 宏指令的自變數會反映 [文字檔] 命令啟動精靈中的選項。

秘訣

匯入/匯出規格會儲存 Access 匯入、匯出或連結文字檔所需的資訊。 您可以使用儲存的規格來匯入、匯出或連結文字檔或類似文字檔的文字資料。 例如,您可能會從主機電腦收到文本檔中的每周銷售數位。 您可以針對這類數據建立並儲存規格,然後在您將此數據新增至 Access 資料庫時使用規格。

附註: 如果您查詢或篩選連結的文本文件,查詢或篩選會 區分大小寫。

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

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

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

感謝您的意見反應!

×