如何將 Microsoft Access 表中的數據導出為 .CSV、xlsx 和文本格式?

如何將 Microsoft Access 表中的數據導出為 .CSV、xlsx 和文本格式?

這是凱文的一個問題:

剛開始使用 Microsoft Access 並查看我剛剛構建的示例數據庫。想了解更多關於從現有表中導出數據的過程。我知道,如果我有興趣使用 Python 的 Pandas 庫對數據進行一些後續分析,那麼我可能需要能夠將數據導出為逗號分隔值 (CSV) 格式(如果我可以使用| 分隔符)。在 Access 中,我看到了將 Access 數據導出到 Excel 和文本文件格式的選項。但是我可以使用它們中的哪一個來最終達到我可以進一步分析的 CSV 格式?

謝謝你的問題。

有幾個選項可以實現您的目標,但為了簡潔起見,讓我們專注於幾個選項:

  • 將您的數據從 Access 移至 Excel,然後將您的工作保存為 CSV 文件。
  • 使用“導出為文本”功能將您的數據從 Access 轉換為 CSV 格式。

讓我們開始吧。

將數據從 Access 加載到 CSV 和 Excel

  1. 首先打開您的 MS Access 數據庫文件。
  2. 在左側,您會注意到All Access Objects視圖。
  3. 突出顯示您有興趣導出的表格、查詢或報告。
  4. 現在從訪問功能區點擊外部數據
  5. 點擊Excel 按鈕

注意:或者右鍵單擊您的表、查詢或報告,然後選擇導出並選擇 Excel。

  1. 導出嚮導將彈出

如何將 Microsoft Access 表中的數據導出為 .CSV、xlsx 和文本格式?

將 Access 表轉換為 Excel 和 CSV

  1. 現在,繼續設置文件名和格式,如上所示。
  2. 確保您點擊打開目標文件.. 複選框,以便在數據傳輸完成後打開您的 Excel。
  3. 點擊確定
  4. 現在點擊Close
  5. 現在在 Excel 中確保您的文件已正確導出。
  6. 如果是這樣,請繼續點擊文件,然後點擊另存為。
  7. 另存為對話框中,設置文件名並選擇 CSV UTF-8 作為文件類型。
  8. 最後,點擊Save

瞧 🙂

注意:您可能需要查看我們關於將 Excel 文件導出為 CSV 格式的教程。

將 Access 數據傳輸到文本和 CSV

  1. 執行上一節中的步驟 1-4。
  2. 點擊文本文件按鈕。
  3. 指定文件名。請注意,默認情況下,您的文件名將具有 txt 後綴。將後綴更改為 CSV
  4. 點擊帶有格式的導出數據框。
  5. 確保您點擊打開目標文件.. 複選框,以便在數據傳輸完成後打開您的 Excel。
  6. 出現提示時,將Windows設置為新文件的編碼。
  7. 如果您已將其設置為 CSV 查看和編輯的默認應用程序,您的 csv 文件將在您最喜歡的文本編輯器或 Excel 中打開。
  8. 保存你的文件,你就完成了。

注意:如果您了解 Python 並有興趣增強您的數據導出/導入過程,您可能需要查看我們的教程如何在Excel 中使用 Pandas

快樂的數據分析🙂

解決缺失值和錯誤值的問題

下表描述了排除常見錯誤的各種方法。

提示:  如果您發現僅有少數值遺失,請在 Excel 工作簿中修復它們。否則,修復Access資料庫中的來源對象,然後重複匯出操作。

問題

描述和解決方案

計算字段

導出計算欄位的結果;執行計算的基礎表達式則不然。

多值字段

支援多個值的欄位將會匯出為以分號 (;) 分隔的值清單。

圖片、物件和配件

圖形元素(例如徽標、OLE 物件欄位的內容以及屬於來源資料一部分的附件)不會匯出。完成匯出操作後,手動將它們新增至工作表。

圖形

當您匯出包含 Microsoft Graph 物件的窗體或報表時,不會匯出該圖形物件。

資料在錯誤的列中

產生的工作表中的空值有時會被下一列中的資料取代。

缺少日期值

不匯出早於 1900 年 1 月 1 日的日期值。工作表中的對應儲存格將包含空值。

缺少表情

用於計算值的表達式不會匯出到 Excel。僅導出計算結果。完成匯出操作後,手動將公式新增至 Excel 工作表。

缺少子表單、子報表和子資料表

匯出窗體、報表或資料表時,僅匯出主窗體、報表或資料表。您必須對要匯出的每個子窗體、子報表和子資料表重複匯出操作。

缺少或格式不正確的列

如果產生的工作表中沒有顯示任何列的格式,請重複匯出操作,並確保選擇 匯出包含格式和版面的資料 精靈中的複選框。相反,如果只有某些列的格式與來源物件中的版本不同,請在 Excel 中手動套用所需的格式。

設定 Excel 中的列格式

開啟目標 Excel 工作簿,然後顯示包含匯出資料的工作表。

右鍵點選一列或選取的儲存格區域,然後點選 設定儲存格格式

在 數字 標籤上的 類別下,選擇格式,例如 文字、 數字、 < a i= 9>日期,或 時間

點選 確定

“#”列中的值

您可能會在與表單中的是/否欄位相對應的欄位中看到值 # 。這可能是從導覽窗格或表單檢視中啟動匯出操作的結果。若要解決此問題,請在匯出資料之前在資料表檢視中開啟表單。

錯誤指示符或錯誤值

檢查儲存格中是否有錯誤指示符(角落上的綠色三角形)或錯誤值(以 # 字元開頭的字串,而不是適當的數據)。


Excel中的IFERROR函數、公式及用法

Excel中的IFERROR函數、公式及用法

Excel 中的 IFERROR 函數非常常用。為了很好地使用它,您需要了解 Microsoft Excel 的 IFERROR 公式。

如何在 Excel 中使用 VALUE 函數

如何在 Excel 中使用 VALUE 函數

Excel中的VALUE函數是什麼?Excel中的數值公式是什麼?讓我們透過 LuckyTemplates.com 來了解一下吧!

Excel EOMONTH函數,EOMONTH函數如何使用

Excel EOMONTH函數,EOMONTH函數如何使用

Excel中的EOMONTH函數用於顯示給定月份的最後一天,實作非常簡單。然後,您將根據我們輸入的數據獲得特定月份的最後一天。

如何在 Excel VBA 中使用 do-while 循環

如何在 Excel VBA 中使用 do-while 循環

想要在 Excel VBA 中自動執行重複任務嗎?因此,讓我們學習如何使用 Do-While 迴圈來實作一系列重複操作,直到滿足條件。

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 中的預設列寬和行高可能與您輸入的資料不符。以下的文章向您介紹了一些在Excel 2016中更改列、行和儲存格大小的方法,請參考!

Excel 2016 - 第 5 課:儲存格與區域的基本概念

Excel 2016 - 第 5 課:儲存格與區域的基本概念

每當您使用 Excel 時,您都需要在儲存格中輸入資訊或內容。讓我們透過LuckyTemplates來學習Excel 2016中單元格和區域的基本概念!

如何在Excel中使用XLOOKUP函數

如何在Excel中使用XLOOKUP函數

Excel 中的 Xlookup 函數是什麼?如何在Excel中使用Xlookup?讓我們透過 LuckyTemplates.com 來了解一下吧!

Excel 2016 - 第 4 課:如何儲存與分享電子表格

Excel 2016 - 第 4 課:如何儲存與分享電子表格

每當您在 Excel 中建立新電子表格時,您都需要知道如何儲存它,以便以後存取和編輯它。讓我們透過 LuckyTemplates 學習如何在 Excel 2016 中儲存和共享電子表格!

Excel 2016 - 第 3 課:如何建立新電子表格和開啟現有電子表格

Excel 2016 - 第 3 課:如何建立新電子表格和開啟現有電子表格

如何在電腦上建立Excel檔案並不難。以下是有關如何為初學者建立 Excel 檔案和開啟電子表格的詳細說明。

Excel 2016 - 第 2 課:了解 OneDrive

Excel 2016 - 第 2 課:了解 OneDrive

在Excel 2016的介紹部分,LuckyTemplates幫助您熟悉Microsoft Excel。今天,我們繼續與您分享有關 OneDrive 需要了解的資訊。誠摯邀請您諮詢!