2016-04-08 40 views
0

ile bir CSV dosyasının belirli bir satır numarasındaki veriler nasıl görüntülenir? Başlık durumu gibi - Bir CSV dosya adı ve bu satır numarası içinde bu verileri görüntülendiğinde çalıştırılan ilişkili bir satır numarası girmeme izin veren bir komut dosyasına ihtiyacım var Belirtilen CSV dosyasınınPowershell

Bağlam: Başka bir şirketten yüklediğim işlem kayıtlarını her gün SQL'e aktaran bir SSIS paketine sahibim. Dosya, CSV biçimindedir ve bir satırdaki verilerle ilgili bir sorun olduğunda, (X) satırında oluştuğunu belirten bir kesme hatası alıyorum.

Csv dosyaları çok büyük ve bunları Excel'de açmak bir olasılık değil.

İthalat-CSV dosyasındaki her kayıt ayrıştırmak olacak (ilk madde numarası 0 değil 1 yani, bir sıfır dizinli dizidir)

cevap

3
(Import-csv filename.csv)[9] 

Bu yüzden bağlı 10 kayıt bulacaksınız "çok büyük" dosyanın boyutu, başka çözümler gerekebilir.

sadece satır görmek istiyorsanız

Yine
(Get-content filename.csv)[9] 

unparced, bu endeksli sıfırdır.

+0

Maalesef bu benim "çok büyük" (7 mill sıra) dosya için son derece uzun sürdü. Kabul etmekten daha uzun bir süre aradıktan sonra durumlarım için verimli bir şekilde çalışan başka bir çözüm buldum (bu yorum alanında herhangi bir şeyi nasıl yapacağım konusunda açıkça kaybettiğim için korkunç biçimlendirmeyi affet) Yardımınız için teşekkür ederim! --- Get-Content filename.csv | Seçiniz -Index 9 –