PowerShell: Üstbilgi Olmadan Export-Csv Nasıl Kullanılır
Verileri üst bilgisi olmayan bir CSV dosyasına aktarmak için genellikle PowerShell'deki Export-Csv cmdlet'ini kullanmak isteyebilirsiniz.
Ne yazık ki, bunu yapacak yerleşik bir ifade yoktur, ancak kolay bir çözüm, convertto-csv'yi select-object -skip ile birlikte aşağıdaki şekilde kullanmaktır:
$data | convertto-csv | select-object -skip 2 | out-file 'data_no_header.csv'
Bu özel örnek, $data adlı değişkende kayıtlı verileri, ilk satır dahil edilmeden, yani başlık olmadan bir CSV dosyasına aktaracaktır.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: PowerShell'de Üstbilgi Olmadan Export-csv Nasıl Kullanılır?
Aşağıdaki konuma kaydedilmiş bir CSV dosyamız olduğunu varsayalım:
c:\users\bobbi\basketball_data.csv
Bu dosyayı Not Defteri'nde açtığımızda şöyle görünür:
Bu dosyayı PowerShell'e aktarmak, ardından başlık satırı olmadan dışa aktarmak istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
$data | convertto-csv | select-object -skip 2 | out-file 'data_no_header.csv'Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Daha sonra dışa aktardığımız basketball_no_header.csv adlı CSV dosyasına gidip onu görüntüleyebiliriz:
Bu dosyanın basketball_data.csv ile aynı verilerin tümünü içerdiğine ancak başlık satırının bulunmadığına dikkat edin.
İsterseniz bu CSV dosyasını da değişken olarak saklayabilir ve içeriğini PowerShell'de görüntüleyebilirsiniz:
Dosyanın basketball_data.csv ile aynı verilerin tümünü içerdiğine ancak başlık satırının bulunmadığına dikkat edin.



