1樓:匿名使用者
這個不用批處理也可以的。用dos命令:
把所有的txt放在一個資料夾。然後執行合併所有txt到一個sum檔案命令:copy *.txt sum.txt
然後開啟sum.txt,ctrl + h,替換ctrl + h,替換">
為空。即可。
2樓:
不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據
複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行<# :
cls@echo off
rem 從多個txt文字檔案裡提取指定特徵的字串內容
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
powershell -noprofile -executionpolicy bypass "invoke-command -scriptblock ([scriptblock]::create([io.file]::
readalltext('%~f0',[text.encoding]::default))) -args '%~dp0'"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>$path=$args[0];$enc=[text.encoding]::utf8;
$files=@(dir -liter $path|?);
for($i=0;$i -lt $files.length;$i++);};
怎麼把多個txt文字的內容,批量匯入到excel指定的**
3樓:匿名使用者
第一步,將txt文件合併為一個大的txt文件。
開啟記事本,輸入for %%i in (*.txt) do type %%i>>0.txt(可將該命令複製貼上過去)
然後將檔案儲存到500多個txt檔案所在的資料夾,檔案的字尾名為.bat檔案。比如儲存為all.bat
在資料夾中雙擊執行all.bat批處理檔案,將資料夾中所有txt文件合併為一個名字叫0.txt的文件。
第二步,開啟excel文件,新建一個工作表,然後開啟0.txt,將內容全部複製貼上到這個新工作表的a列。
第三步,在這個新工作表的b列、c列、d列等列設定公式
根據txt檔案內容的特殊字元,自動從txt中擷取所需內容。
4樓:匿名使用者
用vba實現不難,open語句可以操作txt,讀取指定資料到指定的單元格
批處理文字內容。我想批量處理文字的內容,功能是刪除每個文字的其中一行的行首的前幾個字或者行尾的
echo off 下一行指定行數 hn 和刪除幾字元 sn 如刪行尾寫成負數set a hn 7,sn 3 if sn lss 0 set sn sn for i in txt do echo i for f tokens 1 delims j in findstr n i do if j equ ...
批處理,如何複製指定時間段內的檔案
考慮了一下,真的很麻煩。abcd神基的指令碼漂亮,學習了!for f i in dir b do if ti geq 2011 07 01 if ti leq 2011 07 03 copy ti d back if就可以 echo off for r c i in do for f tokens ...
如何用批處理備份指定檔案型別以外的檔案?
給你寫個可以指定幾種型別的 檔案及路徑名中不能有!符 當然你可以只寫一種。set p1 e test set p2 e testbackupconfig set es config txtfor r p1 i in es do echo i set ps dpi set pd ps p1 p2 if...