标题: [文件操作] [已解决]批处理如何提取将文本中每一行以指定字符分隔的各字段内容 [打印本页]
作者: fcxk 时间: 2015-5-6 18:30 标题: [已解决]批处理如何提取将文本中每一行以指定字符分隔的各字段内容
本帖最后由 pcl_test 于 2016-11-4 19:49 编辑
例如:
文件名:a.txt
内容:
3号事务部-小明-13800138000-GD13000
1号事务部-小光-13855138555-GD13100
几千条数据
希望提取到Excel中:
部门 姓名 电话 编号
或者也可以独立分开txt来
万分感谢!!!
好人一生平安
作者: pcl_test 时间: 2015-5-6 18:48
本帖最后由 pcl_test 于 2016-11-4 19:47 编辑
- @>"结果.csv" echo;部门,姓名,电话,编号
- @(for /f "tokens=1-4 delims=-" %%a in ('type "a.txt"') do @echo;%%a,%%b,%%c,%%d)>>"结果.csv"
复制代码
- @>"结果.csv" echo;部门,姓名,电话,编号
- @(for /f "delims=" %%a in ('type "a.txt"') do @set "str=%%a"&call echo;%%str:-=,%%)>>"结果.csv"
复制代码
作者: fcxk 时间: 2015-5-6 19:01
回复 2# pcl_test
太感谢你了。好人啊
作者: fcxk 时间: 2015-5-6 19:07
能转成xls吗。这样就方便多了
作者: yangfengoo 时间: 2015-5-6 19:14
.csv 可以用excel打开
作者: fcxk 时间: 2015-5-6 19:16
感谢。。帮我解决了大问题。。谢谢
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |