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