Ich versuche eine hochgeladene CSV-Datei zu lesen und bevor ich etwas mit den Daten mache, muss ich den ersten Header-Namen überprüfen, um sicher zu gehen, dass es die richtige Datei ist. Ich habe versucht, einen Weg zu finden, aber der Leser springt stattdessen in die zweite Reihe. Gibt es eine direkte Möglichkeit, einen der Header auszuwählen und seinen Wert zu überprüfen?CsvHelper bekomme nur die Kopfzeilen
7
A
Antwort
8
Sie können den Parser direkt verwenden, wenn Sie nur die erste Zeile überprüfen möchten.
var parser = new CsvParser(textReader);
var row = parser.Read();
if(row[0] == "MyColumn") { /* do something */ }
Wenn Sie ein Stream
verwenden, müssen Sie es auf den Anfang zurückgesetzt werden, wenn Sie es gehen wieder zu verwenden.
Verwandte Themen
- 1. Emacs-Organisationsmodus, nur Kopfzeilen suchen
- 2. Wie schreibt man nur ausgewählte Klassenfelder mit CsvHelper in CSV?
- 3. VB.Net CsvHelper Klassenmap
- 4. CsvHelper ignorieren funktioniert nicht
- 5. CsvHelper nicht korrekt analysieren
- 6. CsvHelper Map Colletion
- 7. Lesen verschiedener CSV mit CSVHelper
- 8. C#, wie bekomme ich nur GET-Parameter?
- 9. Holen Sie nur die ersten Spaltenwerte aus CSV-Zeilen mit CSVHelper
- 10. Entfernen Sie die Kopfzeilen der Seiten, ohne die Kopfzeilen zu entfernen.
- 11. primefaces-Datenexporteur XLS exportier nur Kopfzeilen nicht Zeilen
- 12. Wie Kopfzeilen nur bestimmten Dateien mit Nginx hinzufügen
- 13. CsvWrite von CsvHelper exportiert keine Tischchen
- 14. SQL - Wie bekomme ich nur die Nachkommastellen?
- 15. Kopfzeilen senden + Bild anzeigen
- 16. eine IEnumerable Eigenschaft mit CSVHelper Mapping
- 17. Schreiben einer Kopfzeile mit CsvHelper? C#
- 18. CsvHelper schreibt keine Daten in den Speicherstream
- 19. window.open mit Kopfzeilen
- 20. WCF AfterReceiveRequest Kopfzeilen erhalten
- 21. hinzufügen läuft Kopfzeilen ab
- 22. Überspringen Sie die Kopfzeilen in PreferenceActivity, wenn es nur eine Kopfzeile gibt
- 23. CsvHelper wie man eine Spalte filtert und nur bestimmte Werte zurückgibt
- 24. Datatables - machen die th Kopfzeilen Zellen wickeln die Wörter
- 25. Wie bekomme ich Intellisense, um nur die Eigenschaften oder nur die Events etc anzuzeigen?
- 26. Mit CsvHelper kann ich Leerzeichen in ein Nullable übersetzen?
- 27. Reagieren auf ItemClick-Ereignisse in Zeilen, nicht die Kopfzeilen
- 28. HTML-Antwort ändern (keine Kopfzeilen)
- 29. PHP Redirect mit benutzerdefinierten Kopfzeilen
- 30. Hinzufügen von Kopfzeilen auf JavaScript