在 Windows 7 中將 CSV 文件合併為一個大 CSV 文件
在不同電子表格之間複製和粘貼數據可能是一項乏味且令人沮喪的活動。
但它也很容易犯錯誤,因為很多時候你這樣做會涉及很多看起來非常相似的文件。
幸運的是,您可以使用一個組合 CSV 文件命令行選項,它可以為您自動執行此過程,這既可以節省時間,又可以減少錯誤。
- 將所有 csv 文件放在同一文件夾中。
- 在搜索字段中輸入“cmd”,然後單擊“命令”迅速的。
- 鍵入“cd”,然後鍵入文件夾路徑,然後按 Enter 鍵。
- 類型複製 *.csv all-groups.csv,然後按進入。
- 查看並打開組合文件以查看結果。
下面我們的文章繼續提供有關在 Windows 中合併 CSV 文件的更多信息,包括這些步驟的圖片。
如果您定期從數據庫下載 CSV 文件,或收到多個包含類似信息的 CSV 文件,您可能需要將所有這些文件合併為一個更大的文件。
自動合併 CSV 文件的功能可以節省大量時間和精力,幾乎就像在 Excel 中設置打印區域來修復打印效果不佳的電子表格一樣。我最近遇到一種情況,我有大量數據被分成大約 100 個不同的 CSV 文件,每個文件包含相同數量的行,每行中的數據類型相同。
每個 CSV 文件代表一家公司的一份訂單,我的公司需要能夠快速將所有這些數據分類到一個文件中。然後,可以將合併後的數據組織到數據透視表中,以便我們的生產團隊知道他們需要生產每種產品的數量。您這樣做的原因可能有所不同,但如果您需要對大量數據進行組合和排序,這可能是最簡單的解決方案。
您可以使用命令提示符自動執行該過程,而不是單獨打開每個文件,然後將所有數據複製並粘貼到一個文件中。目睹有人手動將多個 CSV 文件中的所有數據複製並粘貼到一個 CSV 文件中,我知道合併 CSV 文件的功能可以節省大量時間。
如何在 Windows 7 中將多個 CSV 文件合併為一個文件(帶圖片指南)
本文中的步驟是在 Microsoft Windows 7 中執行的,但也適用於較新版本的 Windows 操作系統,包括 Windows 10。
這些步驟將向您展示如何使用 CMD 工具在命令行中合併 CSV 文件。
第 1 步:將所有 CSV 文件移至一個文件夾中。


將要合併的 CSV 文件複製或移動到同一文件夾中。
該文件不需要位於您的桌面上,但為了簡單起見,我通常將我的文件放在那裡。
不過,請記下該位置,因為稍後您需要引用它。
此外,完成合併 CSV 文件過程後,輸出 CSV 文件也將位於同一文件夾中。
第 2 步:單擊開始按鈕,單擊所有節目,單擊配件文件夾,然後右鍵單擊命令提示符選項並選擇以管理員身份運行。


搜尋命令提示符應用程序,然後右鍵單擊它並選擇以管理員身份運行。
您還可以在“開始”菜單底部的搜索字段中輸入“cmd”,這將顯示命令提示符作為搜索結果。然後您可以右鍵單擊命令提示符搜索結果,然後單擊以管理員身份運行。
步驟 3:鍵入“cd”,後跟一個空格,然後是文件夾位置,然後按“Enter”。


鍵入字母“cd”,後跟空格和文件夾的文件路徑,然後按進入在你的鍵盤上。
如果您查看上圖,您會看到我的文件夾稱為“csv 文件”,位於我稱為“Demo”的用戶的桌面上。
您還可以通過右鍵單擊該文件夾,然後單擊來找到該文件夾位置特性。
或者,您可以按住轉移,然後右鍵單擊該文件夾並選擇“複製為路徑”。
因此,您輸入的數據行可能看起來像這樣 –
cd C:\Users\Demo\Desktop\csv 文件
第四步:輸入複製 *.csv all-groups.csv在下一行,然後按進入在你的鍵盤上。


鍵入複製 *.csv all-groups.csv命令,然後按進入在你的鍵盤上。
您可以將輸出文件名從“all-groups.csv”更改為您想要的任何文件名。
您在此步驟中選擇的名稱將是包含所有合併的 CSV 文件的大文件的名稱。
步驟5:打開文件夾即可看到您剛剛創建的新文件。


打開文件夾窗口以確認新文件存在。
它將位於同一文件夾中,並使用您在上面步驟 4 中指定的名稱。
第 6 步:雙擊該文件以查看所有組合信息。


打開文件以查看組合數據。
在上圖中,請注意,我已在第三列中指定了哪個文件最初包含該行數據。
合併 CSV 文件時,生成的輸出文件將以這種方式組織所有信息,其中一個文件中的數據將添加到之前添加的所有數據之後。
現在您已經完成了合併 CSV 文件命令行教程,您將能夠將此方法應用於您自己計算機上的文件組,并快速生成一個包含所有信息的大型組合文件。
下面我們的文章繼續提供有關在 Windows 中合併多個 CSV 文件的一些附加信息。
有關如何在 Windows 中合併 CSV 文件的其他信息
您可以通過在 Windows 資源管理器中瀏覽到該文件夾,然後按住轉移鍵,然後右鍵單擊該文件夾並選擇複製為路徑。
如果您擁有的每個 CSV 文件都包含相同數量的列,並且這些列都具有相同的標題,那麼整個過程會更好。
組合所有文件後,如果每個文件都有自己單獨的標頭,那麼這些標頭將存在於組合文件中每個數據集的頂部。我通常發現最簡單的方法是按字母順序對數據進行排序,然後刪除標題的其他實例。
有關合併 CSV 文件命令行過程的常見問題
這會對您的所有 CSV 文件產生影響嗎?
不會,當您使用這些步驟合併多個 CSV 文件時,不會影響您的原始 CSV 文件。
這只是允許您將文件合併到一個 CSV 文件中,以便您可以更輕鬆地對最初包含在單獨文件中的數據進行排序和編輯。
如何將其保存為一個 Excel 文件而不是 CSV 文件?
僅當您輸入的文件是 CSV 文件時,以這種方式導入數據的選項才有效。您也無法創建 .xlsm 或 .xls 文件格式的文件。
如果您想將組合文件更改為 Excel 文件格式,則需要在 Excel 中打開該文件,選擇“文件”選項卡,然後選擇“另存為”選項。
您可以在其中單擊文件類型下拉菜單並選擇 Excel 工作簿選項。
為什麼我的類似數據不在同一列中?
組合單個文件的實用程序沒有很多自定義選項。
命令行基本上獲取每個現有工作表中的所有數據並將其複製到單獨的工作表中。
它無法判斷其中一張工作表是否具有空列或隱藏列,並且只是在每個工作表中移動,將數據複製到較大合併文件上的相應列中。
有沒有辦法更改文件資源管理器中的文件名?
如果您不喜歡在文件合併期間指定的名稱,可以通過選擇文件然後按鍵盤上的 F2 輕鬆重命名該文件。
如果您想重命名原始文件或任何其他文件,也可以執行此操作。
但是,如果您嘗試重命名的文件當前在另一個應用程序中打開,您將無法執行此操作。
