nulfor /f "delims=" %%a in (dir /a-d/b *.txt) do ( setlocal EnableDelayedExpansion (for /f "delim" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 批处理将txt转换为XLS格式

批处理将txt转换为XLS格式

作者:乔山办公网日期:

返回目录: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

相关阅读

  • 批处理将txt转换为XLS格式

  • 乔山办公网excel表格制作
  • @echo offrem 保存为知bat文件道跟txt文件放一起运回行md "结果答\" 2>nulfor /f "delims=" %%a in (dir /a-d/b *.txt) do ( setlocal EnableDelayedExpansion (for /f "delim
  • excel 可以批处理吗?

  • 乔山办公网excel表格制作
  • DOS是一种16位操作系统,通过IO.SYS、MSDOS.SYS和COMMAND.COM三个主要的系统文件就能独立来工作,成为“纯DOS”,但是这种DOS模式仅用源于涉及硬件的底层操作,如分区、刷BIOS等。CMD下的内部
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网