aus DatenschutzgründenFileHelpers liest nur eine Zeile von Daten
abgehängtAntwort
mit Ihren Daten untersuchenden Probe, wobei der erste Code funktioniert Probe aber erwartet, dass Sie zwischen den einzelnen Datensatz drücken Sie Enter. Wenn Sie ändern:
foreach (var record in records)
{
Console.WriteLine (record.RESORT);
Console.WriteLine(record.FORMATTED_AMOUNT);
Console.ReadLine();
}
zu
foreach (var record in records)
{
Console.WriteLine (record.RESORT);
Console.WriteLine(record.FORMATTED_AMOUNT);
}
Console.ReadLine();
finden Sie alle Linien sehen.
Mit Ihrer zweiten Codebeispiel Sie die Daten geschrieben wird, ein paar Felder fehlt und löst eine Ausnahme. Wenn Sie LAST_YEAR_01
und SUB_GRP_1_ORDER
Nullable machen, funktioniert es für die bereitgestellten Daten. das heißt die Linien ändern zu
public int? LAST_YEAR_01;
public int? SUB_GRP_1_ORDER;
Beachten Sie auch, dass Sie die letzten 2 Zeilen überspringen angegeben, so dass ich manuell hinzugefügt 2 Dummy-Zeilen am Ende der Datei für meinen Test.
Ich glaube, es scheint, dass es scheint, um die Hälfte durch die Datei zu starten, da es die ungültigen Zeilen verwarf (obwohl ich nicht sicher bin, warum Sie keine Ausnahme erhielten).
Wenn Sie immer noch Probleme haben, nachdem Sie diese Änderungen vorgenommen haben, senden Sie bitte die vollständige Datendatei in der als Code formatierten Frage (es wird ein wenig durcheinander gebracht als Kommentar gepostet und muss manuell optimiert werden).
- 1. FileHelpers - Wie liest man Zeichen ein?
- 2. Python Pandas read_csv liest nur eine Zeile aus CSV-Datei
- 3. Nur eine Zeile von PHPExcel
- 4. nur eine Zeile von sqlalchemy
- 5. Wie liest man genau eine Zeile?
- 6. Ignorieren von Eigenschaften in FileHelpers
- 7. Wie liest man eine einzelne Zeile von CSV-Daten in Python?
- 8. GZipStream mit StreamReader.ReadLine liest nur die erste Zeile
- 9. Exportieren von DataTable mit FileHelpers
- 10. Nur eine Zeile anzeigen
- 11. Wie überschreiben Sie die aktuelle Zeile mit der neuen Zeile, um nur eine Zeile von Daten zu behalten
- 12. CSV zu C# FileHelpers
- 13. Wie man Daten von NSDocumentDirectory liest
- 14. FileHelpers - Erstellen eines Feldobjekts
- 15. Wie liest man nur das erste Kind?
- 16. Liest eine vollständige Tabellenüberprüfung alle Spalten (für jede Zeile)?
- 17. FileHelpers CSV Zeitspanne
- 18. PHPExcel schreibt nur eine Zeile
- 19. Abrufen von SQL-Daten aus jeder n-ten Zeile nur
- 20. CodeIgniter - nur eine Zeile zurückgeben?
- 21. Erklären - Einsätze nur eine Zeile
- 22. Gridview Return nur eine Zeile
- 23. Python liest keine Daten korrekt von Arduino
- 24. PHP MySQL Update nur eine Zeile aktualisieren
- 25. Wie liest man eine Datei Zeile für Zeile in PHP, wenn Zeilen mit 0x0A getrennt sind?
- 26. SolvingBadUse Ausnahme in FileHelpers C#
- 27. C# FileHelpers - Schreibe neuen Datensatz in CSV, ohne eine Eingabedatei
- 28. eine Zeile Zwischensumme für bestimmte Spalten nur
- 29. Wie eine Funktion nur eine Zeile
- 30. Plot() nur eine Spalte von Daten
Ich habe beide Code-Blöcke getestet und sie scheinen mit einer Beispieldatei zu funktionieren, die ich erstellt habe. Sie geben beide mehrere Einträge zurück (Sie müssen im ersten Beispiel nach jedem Ergebnis drücken, wenn Sie 'Console.ReadLine()' verwenden). Und beide lesen vom Anfang der Datei. Können Sie der Frage einige Zeilen aus der Datendatei hinzufügen? – Tone
Ist Ihnen bewusst, dass der Code, den Sie aus Datenschutzgründen angelegt haben, immer noch im Bearbeitungsverlauf angezeigt wird? – shamp00
würde es mich nicht vollständig löschen lassen. Es ist keine große Sache. Wenn jemand wirklich den Code anschauen und die Änderungen durchgehen möchte, ist das in Ordnung, aber ich wollte es nur nicht offen heraus sehen –