CsvHelper kütüphanesini ve özellikle CsvReader.Read()
işlevini kullanırken, boş kayıtları ve/veya boşlukları göz ardı etmenin bir yolu var mı?CsvHelper, CsvReader.Read() kullanırken Whitespace'i nasıl yok sayarsınız?
string[]
numaralı ham ürününü iade etmem gerekiyor, ancak kütüphaneyle ayrıştırma yaparken bazı temizleme işlevlerini yapabileceğimi umuyordum.
Github'u kontrol ettim ve CsvReader.Read()
, SkipEmptyRecords kullanıyor görünüyor, ancak bu, benim için boş alanım olduğu gibi çalışmıyor.
İşte benim csv dosyası, BOM'siz UTF8'de kodlanmış.
Ben de işe yaramadı ama bir şey kaçırmış durumda sadece ASCII kodlama denedim.
Kimse bilmiyorsa Josh ile sohbet edeceğim ve düzeltmeyle bir git isteği göndereceğim.
Referans:
Bu, SkipEmptyRecords - https://github.com/JoshClose/CsvHelper/blob/master/src/CsvHelper/CsvReader.cs#L177 – Rhumborl
kullanıyor görünüyor. Bunu görmekteyim ama benim için çalışmıyor gibi görünüyor boş boşlukları değil, boşlukları kontrol eder. Soru yansıtılmak üzere değiştirildi. –