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

[文本处理] 批处理怎样获取文本指定字符串输出到Excel表格?

第一次来,多多关照!

   顺便求助个问题!

一个文本文档,里面每一行格式都有相似之处,比如:
.......20010001......,.......人春天
.......02234442......,.......人秋天
.......2001001X......,.......人冬天
我现在想做是把每一行的数字部分(可能有字母在其中)和“人”字后面的文字分别提取出来,然后分别存在Excel表的两列中,存完后Excel格式像这样:

  第一列         第二列                                          
20010001         春天
02234442         秋天
2001001X         冬天

请教一下各位大神,这个该怎么整!!

请给出几行真实的数据,否则无法确定规律。

TOP

报盘信息中第27条数据,个人身份证号为511025497510301429,姓名为张三的人员当前已经参加医疗保险!
报盘信息中第28条数据,个人身份证号为500105198610281228,姓名为李四的人员当前已经参加生育保险!
报盘信息中第29条数据,个人身份证号为522527198809080027,姓名为王五的人员当前已经参加医疗保险!
报盘信息中第30条数据,个人身份证号为500106198735135411,姓名为奇六的人员当前已经参加医疗保险!
报盘信息中第31条数据,个人身份证号为510211195903231515的男性参加保险时超过60岁!
报盘信息中第32条数据,个人身份证号为510215398310052327,姓名为孙敏的人员当前已经参加生育保险!
报盘信息中第34条数据,个人身份证号为500106698508155410,姓名为范迪的人员当前已经参加生育保险!
报盘信息中第35条数据,个人身份证号为500230198786160027,姓名为蒲腾的人员当前已经参加生育保险!
报盘信息中第35条数据,个人身份证号为500230198906160027,姓名为蒲腾的人员当前已经参加医疗保险!
报盘信息中第36条数据,个人身份证号为51022219881125001X,姓名为崔建勇的人员当前已经参加医疗保险!

TOP

就是想把错误信息和身份证分离开来

TOP

还有个问题就是,很多有同一个身份证对应了多个错误信息的,怎么把信息合并成一条,就是身份证只有一个,然后错误信息等于几条数据连接起来的数据。比如:
报盘信息中第35条数据,个人身份证号为500230198786160027,姓名为蒲腾的人员当前已经参加生育保险!
报盘信息中第35条数据,个人身份证号为500230198906160027,姓名为蒲腾的人员当前已经参加医疗保险!

TOP

回复 5# batch2013


    你所说的"错误信息"指的是什么?

就是说,第一列为身份证号,那么第二列是什么?

TOP

错误信息就是“人员”后面的汉字,如:姓名为蒲腾的人员当前已经参加医疗保险! 就截取“人员”后面的文字就可以了。

TOP

返回列表