我需要知道是否可以創建批處理.bat文件以從.csv中提取幾行並將這些選定行保存到另一個.csv文件中。我已經閱讀了這個網頁上的另一個主題,我只能找到如何將我的csv分割成幾個文件,並將它切割成一定數量的行(例如將其切割成最多500行的csv文件)。從.csv文件中提取選定的數據到另一個
在我想要管理的csv文件中,有幾行數據具有相同的結構。
我想提取到另一個.csv文件中的某些行的這些過濾按位於每一行中某個位置的票號。我不想在導出文件的原始文件上做任何更改,我只想將這些文件複製到另一個.csv文件中。例如,如果我有這些行:
19/09/2013 123456789
19/09/2013 231564215
19/09/2013 456464231
19/09/2013 564659832
19/09/2013 000000054
如圖所示,票號總是位於第12和第21位之間。在這個例子中,我想提取到另一個csv文件的票號爲「231564215」和「564659832」的行。因此,新的.csv文件中的數據必須是:
19/09/2013 231564215
19/09/2013 564659832
我需要的腳本來問你從哪裏要提取原始文件名和保存數據,顯然要問你您想提取的門票數量(以回車爲例)。我會想獲得的順序是這樣的:
CMD Says: Please select the file you would like to convert
I type: c:/Documents and setting/Marta/testFile.csv
CMD Says: Please enter the list of tickets you want to export
I type: 231564215
564659832
CMD Says: Exporting data...
CMD: Export process finished. Your new file is c:/Documents and setting/Marta/exportedData.csv
注:對不起,我的英文不好,我西班牙人
1)我看不到'CSV'文件2)你有什麼嘗試? – Endoro