码迷,mamicode.com
首页 > 其他好文 > 详细

如何找出两个文本文件中有相同字段的行

时间:2020-05-13 09:37:04      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:关联计算   数据   processor   mil   函数   tin   部分   导出   lan   

有什么方便的工具可以做文件内容对比吗?比如:文件Old.txt和New.txt,第一行是列名,需要取出文件中Name字段相同的内容。部分数据如下:

Old.txt

New.txt

Name   Dept

Rachel Sales

Ashley R&D

Matthew   Sales

Alexis Sales

Megan  Marketing

Name   Dept

Emily  HR

Ashley R&D

Matthew   Sales

Alexis Sales

Megan  Marketing

期望运算结果如下:

 技术图片

 

 

 文本内容对比方面,用集算器SPL会简单很多,它精心设计了一套集合运算领域的函数库,代码简洁易懂,比如上面问题,仅2行:

 

A

1

=Old=file("Old.txt").import@t(),New=file("New.txt").import@t()

2

=Old.(Name) ^ New.(Name)

其实还有很多场景需要解析、计算文本,甚至大文件对比、关联计算、入库等需求,直接用集算器SPL会很简单,感兴趣可以参考:SPL结构化文本计算

集算器也是进行文件数据源处理的专业工具,可以方便地进行 TXT、Excel、Xml、Json、CSV、ini 等各种文件数据的混合计算、入库以及导出等工作。桌面级计算工具,即装即用,配置简单,调试功能完善,可设置断点、单步执行,每步执行结果都可查看。语法简单,符合人的自然思维,比其他高级开发语言更简单。请参阅:文件处理的应用场景

集算器还很容易嵌入到Java应用程序中,Java如何调用SPL脚本有使用和获得它的方法。

关于集算器安装使用、获得免费授权和相关技术资料,可以参见如何使用集算器

如何找出两个文本文件中有相同字段的行

标签:关联计算   数据   processor   mil   函数   tin   部分   导出   lan   

原文地址:https://www.cnblogs.com/xiaohuihui-11/p/12880130.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!