
标题: [文本处理] [已解决]批处理如何根据两个文本的列标题将一个文本的内容对应插入到另一个文本中 [打印本页]
作者: fcxk 时间: 2015-7-21 13:50 标题: [已解决]批处理如何根据两个文本的列标题将一个文本的内容对应插入到另一个文本中
把1.txt对应的
工号,卡号,联系方式,担保人。
自动匹配更新到2.txt 对应的行中
谢谢了
大约1000行左右
能导出表格方式最好
作者: fcxk 时间: 2015-7-21 23:49
本帖最后由 fcxk 于 2015-7-22 00:40 编辑
苦等;;;;;;
作者: pcl_test 时间: 2015-7-22 08:55
本帖最后由 pcl_test 于 2015-7-22 09:13 编辑
- @echo off&setlocal enabledelayedexpansion
- (echo;姓名 岗位 工号 卡号 联系方式 担保人&echo;
- for /f "skip=2 delims=" %%a in (1.txt) do (
- set str=%%a
- set str=!str: = ~ !
- for /f "tokens=1-6" %%b in ("!str!") do echo;%%b %%e %%f %%c %%d %%g
- ))>2.txt
- pause
复制代码
作者: fcxk 时间: 2015-7-22 09:27
回复 3# pcl_test
老大,好像有点问题、岗位会变成1.txt的,不是2.txt的岗位
作者: fcxk 时间: 2015-7-22 09:30
回复 3# pcl_test
就是岗位与2.txt对不上
作者: fcxk 时间: 2015-7-22 09:35
要的结果是:
2.txt中的姓名、岗位、排列不变、插入1.txt中对应的数据到2.txt中
作者: fcxk 时间: 2015-7-22 09:44
看下能不能导出 Excel表格方式、谢谢了
作者: pcl_test 时间: 2015-7-22 09:48
- @echo off&setlocal enabledelayedexpansion
- for /f "skip=2 delims=" %%a in (1.txt) do (
- set str=%%a
- set str=!str: = ~ !
- for /f "tokens=1-6" %%b in ("!str!") do set "#%%b=,%%f,%%c,%%d,%%g"
- )
- (echo;姓名,岗位,工号,卡号,联系方式,担保人&echo;
- for /f "skip=2 tokens=1,2" %%a in (2.txt) do (
- set str=%%a
- echo;%%a,%%b!#%%a!
- ))>3.csv
- pause
复制代码
作者: fcxk 时间: 2015-7-22 10:09
谢谢、......
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |