ITPub博客

首页 > 应用开发 > IT综合 > 如何找出两个文本文件中有相同字段的行

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

IT综合 作者:xiaohuihui 时间:2020-05-13 08:07:04 0 删除 编辑

有什么方便的工具可以做文件内容对比吗?比如:文件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脚本有使用和获得它的方法。

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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69900830/viewspace-2691684/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-12-01

  • 博文量
    326
  • 访问量
    194649