我的第一个 CSV 文件看起来像这样,包含标题(标题仅包含在顶部,而不包含在每个条目之后):
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 列
我怎样才能做到这一点?