首页 > 解决方案 > Powershell - 使用可指定的分隔符解析 CSV 输入

问题描述

如何将下面的数据分成以分号分隔的两列?

GROUPING;SERIAL NUMBER              
-----------------------             
\\SDD\GMRN\CMM\KAYHA;18137521400329 
\\SDD\GMRN\CMM\KAYHA;18225521400335 
\\SDD\GMRN\CMM\KAYHA;18225521400341 

我的预期输出是:

GROUPING               SERIAL NUMBER              
--------               --------------             
\\SDD\GMRN\CMM\KAYHA   18137521400329 
\\SDD\GMRN\CMM\KAYHA   18225521400335 
\\SDD\GMRN\CMM\KAYHA   18225521400341 

谢谢!

标签: powershellcsvdelimiterseparator

解决方案


与您分享我找到的解决方案:

导入 csv 文件时,使用 ( -Delmiter) :

 $csvfile = Import-Csv -Path $Dialog.FileName -Delimiter ";"

推荐阅读