我面临以下问题:
我有两个输入:
1)我有一个包含 35 列及其正确标题的 csv 基本文件。
2) 我有各种不由我控制的给定文件,它们可能包含也可能不包含 35 列,更糟糕的是,它们可能出现故障。
我必须将第二个 csv 文件中的列与第一个 csv 文件中的列匹配。如果第二个 csv 文件没有全部 35 列,我应该按正确的顺序创建它们。
一旦我有一个适当的 csv 文件(一个标题看起来像第一个 csv 标题的文件),我会将它传递给一个脚本,该脚本管理通过列标题引用它们的数据。
一种可能的解决方案是在脚本中获取现有的字段输入,但是,我无法做到这一点,因为这些字段似乎是固定的,引用了第二个 csv 文件的现有列标题。因此,当我尝试访问不存在的列时,我最终会遇到异常......
任何帮助将不胜感激!