|
|
我是看到了这个贴子http://www.bathome.net/viewthrea ... amp;extra=#pid94611,才知道这里的老师高手们能解决这个问题!特此求助!!
一、假设有3000个文件(每个文件名都是6位数字组成,后缀为.003,是股票代码,这些文件是大智慧F10的资料,不知道是什么类型,但是可以用txt打开);每个文件开头都是"◆ 主营构成 ◆"这一行,能不能做个批处理把他们所有合并为一
个txt文件,暂时取名AA.txt,在AA.txt文件里面每次出现“ ◆ 主营构成 ◆”的时候,自动在上面增加一个空行,写入本来的文件名(也就是股票代码),因为后面还要用到文件名(也就是股票代码),所以要写进去才行;例如文件600012.003合并进去以后在AA.txt文件里写成:
600012
◆ 主营构成 ◆
我尝试合并了以下五个文件,因为没有代码,所以根本不知道每个" ◆ 主营构成 ◆"对应的是哪支股票,特此求助老师们,感谢!
二、接下来我还想在这个AA.txt文件里,采集出每只股票的第一栏内容(这里讲的第一栏是指每支股票资料中前两根横线中的内容,是图中用框框起来的部分),因为有的股票只有一两行,有的股票有十几行,所以应该只能以文件中的两根横线来定位,还有我只想要图中红框起来的这一列,而不想要后面的“主营收入”,“同比增长”,“主营收入占比”,“主营利润”这四列,不知道能不能实现;如果能实现的话,采集后新生成的文件,暂时取名NEW.txt;在NEW.txt里的格式,我想写成这样的(还是以600012为例):
600012 合宁高速公路,高界高速公路,宣广高速公路,连霍公路安徽段,宁淮高速公路天长段,广祠高速公路,205国道天长段新线,高速公路委托管理,路损赔偿,租金,施救;
{下面就一直这样写}
600013 …………
600014 …………
特此求助各位高手,达人,大师,老师,版主,管理员们!万分感谢!!! |
评分
-
查看全部评分
|