我有多个CSV文件,我想将它们全部保存,并将它们写入一个文件中。应该可以配置和映射输入文件中的列到输出文件中的列。如果输入文件中没有输出列,则将其默认为空。
这里是一个例子:
File one:
'Name', 'Surname', 'Address'
'John', 'Doe', 'example st 123'
File two:
'Surname', 'Age', 'City'
'Doe', '50', 'Riga'
Output File:
'Name', 'Surname', 'Address', 'Age', 'City'
'John', 'Doe','example st 123', ' ', ' '
' ', 'Doe', ' ', '50', 'Riga'
输入数据将以数组形式输入。我会管理读写部分,但是我不知道如何映射。我正在寻找一些内置的或自定义的函数来帮助解决这个问题,或者让我对如何实现这个想法有所了解。
任何想法都会受到赞赏。