PowerShell에서 한 줄씩 CSV 파일 읽기
Marion Paul Kenneth Mendoza
2023년6월21일
PowerShell
PowerShell File

이전 기사에서 PowerShell을 사용하여 쉼표로 구분된 파일 또는 CSV 데이터를 읽고 이를 배열 변수에 배치하는 방법에 대해 설명했습니다. CSV 파일의 모든 데이터를 한 줄씩 읽으려면 어떻게 해야 합니까? 이 문서에서는 PowerShell의 CSV를 한 줄씩 반복하는 방법을 보여줍니다.
foreach()
를 사용하여 PowerShell에서 한 줄씩 CSV 파일 읽기
마지막 기사에서 이전 CSV 파일의 샘플 데이터를 예로 사용하겠습니다.
샘플 데이터(sample.csv
파일):
Name,Salary
John,1001
Paul,2001
Mary,1501
Matt,3001
Windows PowerShell의 Import-CSV
명령은 사용자 지정 개체와 같은 테이블을 만들고 위의 CSV 파일에 표시된 항목에서 ArrayList
에 저장합니다.
PowerShell은 CSV를 개체로 편리하게 변환하므로 foreach
루프를 사용하여 전체 CSV를 반복할 수 있습니다.
예제 코드:
$csv = Import-CSV C:\PS\sample.csv
foreach ($line in $csv){
$line
}
이제 루핑을 사용하여 CSV 파일을 한 줄씩 편리하게 처리하고 해당 속성을 줄마다 개별적으로 호출할 수 있습니다.
예제 코드:
$csv = Import-CSV C:\PS\sample.csv
foreach ($line in $csv){
$line.Name
$line.Salary
}
출력:
John
1001
Paul
2001
Mary
1501
Matt
3001
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.
LinkedIn