作者:乔山办公网日期:
返回目录:excel表格制作
@echo off
rem 保存为知bat文件道跟txt文件放一起运回行
md "结果答\" 2>nul
for /f "delims=" %%a in ('dir /a-d/b *.txt') do (
setlocal EnableDelayedExpansion
(for /f "delims=" %%b in ('type "%%a"') do (
set "str=%%b"
echo;!str: =,!
))>"结果\%%~na.csv"
Endlocal
)
pause
@echo off
setlocal EnableDelayedExpansion
cd.>test.xls
for /f "delims=" %%n in (test.txt) do (
set "str=%%n"
set "str=!百str: = !"
set "str=!str: ={TAB} !"
echo !str!
>>test.xls echo !str!
)
pause
上面度的 {TAB} 要改成回 TAB键输入的空答字符才可以
直接复制zd
转行符(enter) 在excel里面是转行
制表符(tab) 在excel里面是右
如
1 2
3 4
5 6
就可专以直接复制到excel里面
你说你的格式是相同的 如果是用空属格分隔的
可以直接把所有空格换成制表符
如何copy将txt文件转换成百Excel文件_百度度经验 http://jingyan.baidu.com/article/f54ae2fcd9a2b91e93b84946.html