Board logo

标题: [文本处理] TXT文件转成EXCEL文件,bat批处理如何写? [打印本页]

作者: Bin588225    时间: 2017-7-28 13:22     标题: TXT文件转成EXCEL文件,bat批处理如何写?

如标题,请大神指教。
作者: Batcher    时间: 2017-7-28 13:49

  1. ren 1.txt 1.xls
复制代码

作者: wd4455    时间: 2018-12-9 11:26

本帖最后由 wd4455 于 2018-12-9 11:39 编辑

回复 2# Batcher
大神。。这个转换后所有的文字都是一个格子,怎么用dos下的命令按照分隔符自动填入?
另外使用的命令是在系统自带+Microsoft Office环境下可否执行?我想通过脚本将编写bat脚本末尾的的ip信息导入到Excel 中去,也想将导出的信息覆盖到脚本中的ip预设的设置去
(脚本和ip相关字段“::以下为预设信息区域 计算机名       计算机描述       新规划地址       子网掩码        默认网关         MAC地址         设备型号      备注 ”)。
请问可以实现么?能做下伸手党么。。。
作者: Batcher    时间: 2018-12-9 11:36

回复 3# wd4455


    Excel本身的导入功能挺强大的,既可以按照某些字符作为列分隔符,也可以按照指定的字符串长度做分割。
作者: wd4455    时间: 2018-12-9 11:40

本帖最后由 wd4455 于 2018-12-9 12:03 编辑

回复 4# Batcher
大神在线啊。。。我知道Excel 有分隔符导入,但是需要手工操作,能省略这部分操作么?
ip设置信息在脚本末尾的exit命令之后
想将这部分文本通过脚本自动填入(覆盖)到xls中去,在用另一个脚本覆写回来。

预想是通过遍历自身(%0)寻找exit,将之后的所有文本输出到一个文件中,通过命令使其覆盖导入Excel中。
再通过命令将表格中的内容通过寻找exit附加到脚本中去。
简单的说就是将脚本分割成2部分,一部分是在命令exit之前的,之后的导出到Excel,再通过脚本反向。
请问可以实现么?
作者: Batcher    时间: 2018-12-9 13:33

回复 5# wd4455


    用逗号作为列分隔符输出到csv文件里面用Excel打开就行了




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2