我的第一個CSV文件看起來像這樣與包括報頭(只在頂部包含的頭不是每個條目之後):如何在Java中
NAME,SURNAME,AGE
Fred,Krueger,Unknown
.... n records
我的第二個文件可能是這樣的:
NAME,MIDDLENAME,SURNAME,AGE
Jason,Noname,Scarry,16
.... n records with this header template
合併後的文件應該是這樣的:
NAME,SURNAME,AGE,MIDDLENAME
Fred,Krueger,Unknown,
Jason,Scarry,16,Noname
....
基本上,如果標題不匹配,所有新標題標題(列)應該按照該順序添加在原始標題和它們的值之後。
UPDATE:
以上CSV作了小,所以我很能說明我想達到的目標,在現實中CSV文件這(合併)之前產生的一個步驟,並且可達到100列
有沒有人有任何想法,我該怎麼做?我想感謝所有幫助
您可以檢查[CSV合併(https://github.com/riyadparvez/csv-merger)的GitHub項目 – user 2013-03-12 06:10:19