【发布时间】:2016-01-31 10:23:25
【问题描述】:
我继承了一些混乱。我有多个具有不同用户数据的 CSV 文件。我需要找到一种方法将所有信息一起编译到一个文件中,而且我不想花几个小时来做这件事。问题是不是所有的用户都是一样的,而且他们的顺序也不一样。有没有一种简单的方法可以将字段从第二个文件拉到另一个文件中,其中用户名与第一个文件中的一个匹配?我确定我没有正确描述这一点,刚刚开始。
例如: 文件 1
username,first,last,phone number
john.do,John,Doe,8888675309
jack.jo,Jack,Johnson,5378984687
harry.po,Harry,Potter,9876543219
文件 2
username,first,last,email
john.do,John,Doe,john.squidwork@yahoo.com
sandy.mi,Sandy,Michaels,sandy.mi@hotelcalifornia.com
jack.jo,Jack,Johnson,bubbletoes@jackjohnson.net
harry.po,Harry,Potter,iluvmuggles@diagonalley.com
【问题讨论】:
-
就个人而言,我可能会将它们导入 SQL 数据库并加入表。事实上,您可能想看看Join-Object。
-
我回答了大致相同的问题here。
-
关于 join-object 的博客刚刚进入我的收藏夹列表。我打算阅读和学习这个。第一部分似乎是对第一范式、第二范式和第三范式的回顾,尽管它没有这么说。谢谢!
-
我的一台计算机上有 MS Access,将 CSV 文件加载到访问中就像玩电子游戏一样。想出正确的连接有点困难。
标签: csv powershell user-data