[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理如何提取将文本中每一行以指定字符分隔的各字段内容

本帖最后由 pcl_test 于 2016-11-4 19:49 编辑

例如:
文件名:a.txt

内容:

3号事务部-小明-13800138000-GD13000
1号事务部-小光-13855138555-GD13100

几千条数据

希望提取到Excel中:

部门   姓名   电话   编号


或者也可以独立分开txt来

万分感谢!!!
好人一生平安
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

本帖最后由 pcl_test 于 2016-11-4 19:47 编辑
  1. @>"结果.csv" echo;部门,姓名,电话,编号
  2. @(for /f "tokens=1-4 delims=-" %%a in ('type "a.txt"') do @echo;%%a,%%b,%%c,%%d)>>"结果.csv"
复制代码
  1. @>"结果.csv" echo;部门,姓名,电话,编号
  2. @(for /f "delims=" %%a in ('type "a.txt"') do @set "str=%%a"&call echo;%%str:-=,%%)>>"结果.csv"
复制代码
1

评分人数

TOP

回复 2# pcl_test


    太感谢你了。好人啊

TOP

能转成xls吗。这样就方便多了

TOP

.csv 可以用excel打开

TOP

感谢。。帮我解决了大问题。。谢谢

TOP

返回列表