PowerShell: CSV Başlığından Değerler Nasıl Alınır?
Değerleri bir CSV dosyasının başlık satırından almak için genellikle PowerShell'i kullanmak isteyebilirsiniz.
Bunu yapmak için aşağıdaki sözdizimini kullanabilirsiniz:
$my_data = Import-Csv nba_data.csv
$header_values = $my_data[0].psobject.properties.name
Bu özel örnek, yalnızca nba_data.csv adlı CSV dosyasının başlık satırındaki değerleri çıkarır ve bunları $header_values adlı bir dizide saklar.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: PowerShell'de CSV Dosyasının Başlığından Değerler Nasıl Alınır?
Mevcut dizinimizde nba_data.csv adında bir CSV dosyamız olduğunu varsayalım.
Bu dosyanın içeriğini görüntülemek için Import-Csv cmdlet'ini kullanabiliriz:
Dosya, çeşitli basketbol oyuncularının takımını, sayılarını, asistlerini ve ribaundlarını gösteren dört sütun içerir.
Bu CSV dosyasının başlığından yalnızca değerleri çıkarmak istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
$my_data = Import-Csv nba_data.csv
$header_values = $my_data[0].psobject.properties.nameAşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Bunun, CSV dosyasının başlık satırındaki değerleri içeren bir dizi döndürdüğüne dikkat edin.
Başlık satırından belirli bir değer çıkarmak için gösterimi parantez içine alabileceğimizi de unutmayın.
Örneğin, başlık satırının 1 dizin konumundaki değeri çıkarmak için aşağıdaki sözdizimini kullanabiliriz:
$header_values[1]
Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Bunun, CSV dosyasının başlık satırının 1 dizin konumundaki değeri temsil eden puan değerini döndürdüğüne dikkat edin.


