close

因為平常工作會需要合併一些文字檔來做資料處理

有時文字檔案的數量很多,一個一個貼太麻煩

所以會合併所有的檔案,再拉到excel裡處理

這邊跟大家分享一下,用win10內建的cmd視窗和免費的 notepad++ 做文字檔案的合併處理

首先操作的工具有二樣:

1.cmd 視窗:cmd就是DOS模式,在windows作業系統出現前,在PC上面使用的作業系統

只能打指令來做所有的事,因此後面圖形化介面的windows出現後就不再被人們使用

僅變成windows裡面一個功能,提供一些進階指令的執行

2.notepad++: 兔費又功能強大的文字編輯器

下載及操作可以參考重灌狂人的網頁

https://briian.com/7248/

操作步驟

1.先用檔案總管打開文字檔所在的資料夾

把滑鼠移到檔案總管上面的網址列,按右鍵複製資料夾的路徑

這次舉例的是 FR開頭的10個CSV檔案,要合併成一個檔案

2. 打開CMD視窗,可以按windows鍵在搜尋視窗打cmd就可以叫出cmd視窗

或是 WIN鍵+R 輸入 cmd也可以

如果資料夾是在不是在C磁碟,就再輸入磁碟代號+冒號

例如資料放在 D槽,就輸入  D:

接下來輸入 cd,空一格後,滑鼠移到 CMD視窗裡按右鍵

就會出現剛才的資料夾路徑

3. 輸入 dir [檔案關鍵字] > list.txt

[檔案關鍵字]可以使用星號(*)來代替其他未輸入的字元

例如:FR_01.csv、FR_02.csv...FR_10.csv

就可以使用 FR*.* 來表示所有FR開頭的檔案

> list.txt 是輸出轉向的功能,本來會印在畫面上的資料,轉存到 list.txt這個檔案內

這時檔案總管的視窗內會多了一個 list.txt 的檔案

完成後就先不要關閉CMD視窗,後來伴併指令也要在 CMD視窗執行

4.打開notepad++

把剛才的 list.txt 拖到 notepad++ 中

按住 ALT鍵,再用滑鼠把想合併的檔案選起來(如下圖)

 

在選取的範圍按右鍵選複製,再按 CTRL+N 開一個新的頁面,再按滑鼠右鍵選貼上

接下來是要把這些檔名用加號(+)串起來,方法是把換行符號(\r\n)取代成加號(+)

按CTRL+H叫出取代視窗,搜尋內容輸入 \r\n,取代成+

記得下面搜尋模式要已成延伸模式

取代之後,檔名會變成一長串,再移到最左邊補上 copy 加空格

移到最右邊補上 空格 + 要合併的新檔名

 

 

再按 CTRL + A 全選,CTRL+C 複製

5. 回到 CMD視窗,一樣按滑鼠右鍵就會貼上剛才那一長串指令

按下enter鍵就完成了

這樣就可以簡單的把多個文字檔案合併成一個文字檔案了

完成後就可以關閉CMD視窗,可以直接右上角打X按鈕關掉,或輸入exit關掉

 

 

 

 

arrow
arrow
    文章標籤
    notepad++ cmd 合併文字檔
    全站熱搜
    創作者介紹
    創作者 usin 的頭像
    usin

    金^3的秘密基地

    usin 發表在 痞客邦 留言(0) 人氣()