我想以下面显示的方式加入两个CSV文件。 文件总是具有相同的结构(例如购物车中总是有三种产品)。加入两个.csv文件
“数据库”:
ProductId, Name, Price
123, "My Product 1", 99
223, "My Product 2", 42
323. "My Product 3", 19
“购物手推车”:
CustomerId, Product1, Product2, Product3
111, 123, 223, 323
112, 223, 223, 123
通缉输出:
CustomerId, Product1, Product1Name, Product1Price, Product2, Product2Name, Product2Price, Product3, Product3Name, Product3Price
111, 123, "My Product1", 99, 223, "My Product 2", 42, 323, "My Product 3", 19
112, 223, "My Product2", 41, 223, "My Product 2", 42, 123, "My Product 1", 99
我想到了一个小型的Java-PROGRAMM使用解决这个一个CSV库和手动处理文件。但我想知道是否有更好的方法来做到这一点。
这听起来像一个家庭作业的问题,可以请你发布你已经尝试到目前为止,我们可以看到你的思维过程是什么。 – px06
你到目前为止详细的尝试了什么?这可以在shell中用一条命令来解决:join – frlan
你不能在SQL中“加入”文件。如果你想“加入”它们,你需要先把这些数据放到一个(关系数据库)中。 –