跪求:txt海量数据合并统计

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:25:14
将两个或多个txt文本内容进行合并之后统计或统计后合并。判断两个文本前两列数据相同的,使其第三列数字相加后合并成一行,最后写在新建后的文本里,举例:
合并前——
(文本1)
SH600000 2007-06-01 328
SH600000 2007-06-04 332
SH600000 2007-06-05 328
SH600000 2007-06-06 328
……
(文本2)
SH600000 2007-06-01 329
SH600000 2007-06-04 326
……
合并后——
(文本3)
SH600000 2007-06-01 657
SH600000 2007-06-04 658
SH600000 2007-06-05 328
SH600000 2007-06-06 328
……
用VB或JAVA都可,最好是VB能直接生成应用程序的,注意:由于是海量数据,每个文本都在5M以上,且不能使用数据库。本人是初学者,望高手给出完整代码,最好有详细解释,只剩这些分了,希望高手帮忙,谢谢~

用工具Replace Pioneer 2.2,只要几行代码就可以了。

步骤:
1. 运行File->Load->Append File to page把多个原文件依次load到当前页并联在一起
2. 按ctrl-h打开Replace窗口
把Replace unit设成Line

* 点击Advanced页
在Run following at the beginning of replace填:
clear_values_all()

在Run following for each matched unit 填:
set_value($match[1]."_".$match[2],get_value($match[1]."_".$match[2])+$match[3]);

在Insert End text填:
replace(join("\n",sort(get_values_all())),"[\t_]"," ")
3. 点击Replace即可。

Replace Pioneer下载:
http://www.mind-pioneer.com/replace/page_download.html

我靠什么东西

a?不会