C Sharp CSV Zeile suchen
Hallo,
ich habe eine CSV Datei so in der art
Nun habe ich in meinem C# programm schon die ersten 4 Zahlen ermittelt und möcht nun über ein möglichst schnelle funktion true oder false bekommen ob es in der CSV eine Zeile gibt.
Mir fällt gerade nicht ein wie ich eine schnelle funktion zum suchen hinbekomme.
ich habe eine CSV Datei so in der art
1234;1234;dasfdsa;dasda;DA
2352;2352;fsdfdsaf;asda;addas
......
Nun habe ich in meinem C# programm schon die ersten 4 Zahlen ermittelt und möcht nun über ein möglichst schnelle funktion true oder false bekommen ob es in der CSV eine Zeile gibt.
string code_suchen="2352";
bool wert=suche_in_csv(code_suchen);
....
private void suche_in_csv(string suche)
{
//suche in der CSV ob eine Zeile mit dem String beginnt
}
Mir fällt gerade nicht ein wie ich eine schnelle funktion zum suchen hinbekomme.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 223803
Url: https://administrator.de/contentid/223803
Ausgedruckt am: 05.11.2024 um 14:11 Uhr
3 Kommentare
Neuester Kommentar
Hi Dipps,
dazu kannst du die String.Contains() Funktion nutzen:
http://msdn.microsoft.com/de-de/library/dy85x1sa(v=vs.110).aspx
Grüße Uwe
dazu kannst du die String.Contains() Funktion nutzen:
http://msdn.microsoft.com/de-de/library/dy85x1sa(v=vs.110).aspx
string code_suchen="2352";
string csv_inhalt = "Inhalt deiner CSV-Datei";
bool enthalten = csv_inhalt.Contains(code_suchen);
Hallo,
wenn du mehrere Zeilen auslesen möchstest, empfehle ich dir eine fertige CSV-Bibliothek zu nutzen.
Ich habe mit LINQtoCSV http://www.codeproject.com/Articles/25133/LINQ-to-CSV-library gute Erfahrungen gemacht
Damit wird die CSV-Datei eingelesen, in ein IEnumerable<customCSV> objekt gelegt und du kannst mittels foreach etc. die Zeilen verarbeiten. Der export nach csv klappt damit auch super.
Gruß
Jogibaer0411
wenn du mehrere Zeilen auslesen möchstest, empfehle ich dir eine fertige CSV-Bibliothek zu nutzen.
Ich habe mit LINQtoCSV http://www.codeproject.com/Articles/25133/LINQ-to-CSV-library gute Erfahrungen gemacht
Damit wird die CSV-Datei eingelesen, in ein IEnumerable<customCSV> objekt gelegt und du kannst mittels foreach etc. die Zeilen verarbeiten. Der export nach csv klappt damit auch super.
Gruß
Jogibaer0411