只从csv文件中删除重复的记录

小提琴怪胎

我尝试使用谷歌搜索其他内容,但似乎找不到答案。

CSV内容

"ColumnOne","ColumnTwo","ColumnThree"
"C1V1","C2V1","C3V1"
"C1V2","C2V2","C3V2"
"C1V2","C2V2","C3V2"
"C1V3","C2V3","C3V3"

代码

$input = 'C:\Temp\test.csv'
$inputCsv = Import-Csv $input | Select-Object -Unique

$inputCsv | Export-Csv "$input-temp.csv" -NoTypeInformation
#Move-Item "$input-temp.csv" $input -Force

输出

"ColumnOne","ColumnTwo","ColumnThree"
"C1V2","C2V2","C3V2"

预期产量

"ColumnOne","ColumnTwo","ColumnThree"
"C1V1","C2V1","C3V1"
"C1V2","C2V2","C3V2"
"C1V3","C2V3","C3V3"

有没有办法做到这一点?

Aman Sharma |

您需要使用Select-Object或Sort-Object来指定列名称,以获得唯一的结果。如果您也想排序,请尝试以下代码。如果您不想使用,请使用选择对象。

$input = 'C:\Temp\test.csv'
$inputCsv = Import-Csv $input | Sort-Object * -Unique

$inputCsv | Export-Csv "$input-temp.csv" -NoTypeInformation

您也可以在此处引用博客

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除 vCard 文件中的重复记录

来自分类Dev

在巨大的.csv文件中删除重复项

来自分类Dev

在巨大的.csv文件中删除重复项

来自分类Dev

从CSV文件中删除重复的条目

来自分类Dev

使用XLST从XML文件中删除重复记录

来自分类Dev

删除记录中的重复字段

来自分类Dev

从文件中删除记录

来自分类Dev

使用PHP从CSV文件中删除重复项

来自分类Dev

在CSV文件的每个字段中删除重复的模式/条目

来自分类Dev

从 CSV 中删除重复条目

来自分类Dev

从Python列表中删除重复的记录

来自分类Dev

如何从表中删除重复的记录

来自分类Dev

如何在MySQL中删除“重复”记录?

来自分类Dev

如何从LINQ查询中删除重复的记录

来自分类Dev

删除SQL中的重复记录

来自分类Dev

删除熊猫记录中的重复值

来自分类Dev

从填充的字段中删除重复的记录

来自分类Dev

如何从LINQ查询中删除重复的记录

来自分类Dev

如何删除SQL中的重复记录?

来自分类Dev

在Unix中删除重复文件

来自分类Dev

从文件中删除重复的行

来自分类Dev

从文件中删除重复项

来自分类Dev

删除文件中的重复项

来自分类Dev

从文件中删除重复的整数

来自分类Dev

从C ++文件中删除记录

来自分类Dev

使用python合并数据并删除许多JSON文件中的重复记录

来自分类Dev

从列表中删除重复项但只保留一些

来自分类Dev

.csv文件中的重复值

来自分类Dev

删除重复记录