【发布时间】:2018-08-08 15:16:41
【问题描述】:
拥有一个包含多列信息的 CSV 文件。需要删除Employee Name 和, 中的打开和关闭",如下所示。
Employee Name,Employee #,column3, column4 etc. <br>
"Lastname, Firstname",123,abc,xyz<br>
"Lastname, Firstname",123,abc,xyz<br>
结果:
Employee Name,Employee #,column3, column4 etc.<br>
Lastname Firstname,123,abc,xyz<br>
Lastname Firstname,123,abc,xyz<br>
尝试使用以下 Powershell 脚本:
(gc C:\pathtocsv.csv) | % {$_ -replace '"', ""} | out-file C:\pathtocsv.csv -Fo -En ascii
这只会删除 Lastname , Firstname 周围的 " ",但在文本编辑器中打开 csv 文件时逗号仍然存在。需要这种格式才能将数据发送到另一家公司。我尝试过的所有内容都删除了每个逗号。 powershell 和其他语言的新手,我相信这很容易解决。请帮忙!
【问题讨论】:
标签: string powershell csv text quotes