我正在尝试使用 PS 脚本来尝试自动化流程的一部分,其中可以将一个部门系统的导出导入另一个部门系统。我需要使用多个“;” 分隔电子邮件地址并将它们分成单独的行,每行有 1 个地址,同时保留其余数据。我有一个主要工作的解决方案,它依赖于 Import-CSV。
我遇到的问题是我得到的导出有多行具有相同的列标题。这会导致 Powershell 给我错误“成员“结束”已经存在。” (其中“end”是多于一列的标题)。
当有重复的列标题时,这只是在运行“import-csv ./addresses.csv”时发生,所以我认为我正在运行 import-csv 命令本身,而不是我可能对脚本做的任何奇怪的事情。
编辑 csv 以更改其中一个列名可以解决此问题,但该要求使得该过程难以自动化。
powershell 有没有办法处理具有重复列名的 CSV?除了包含电子邮件地址的列名之外,我宁愿避免指定列名,因为它们似乎会定期更改。如果我可以保留他们正在使用的列名,那将是最好的。