问题描述
我有3个不同的超大文件,我的要求是将它们合并到一个csv文件中。这3个文件的列数不同,但是彼此之间包含一些唯一的列。
示例 文件1:
StudentId StudentName ClassId
1 Ajay 6
2 Vinay 8
3 Geeta 6
4 Sameer 7
文件2:
ClassId ClassColor
6 Blue
7 Grey
8 White
文件3:
HouseId HouseName StudentId
1 Knights 4
2 Spartans 1
3 Samurai 2
4 Trojans 3
您会看到file1和file2具有共同的classId,而file1和file2具有共同的StudentId。 现在,基于此信息,我希望通过基于公共密钥的文件联接来获得类似的结果。
StudentId StudentName ClassId ClassColor HouseId HouseName
1 Ajay 6 Blue 2 Spartans
2 Vinay 8 White 3 Samurai
3 Geeta 6 Blue 4 Trojans
4 Sameer 7 Grey 1 Knights
这种情况对我来说是全新的,我做了一些研究,但没有在Java中找到解决方案。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)