Suchergebnisse

Suchergebnisse 1-12 von insgesamt 12.

  • Benutzer-Avatarbild

    Hallo gibt es eine Möglichkeit in Visual Basic Textfiles nach Spalten zu durchsuchen? (Bin leider noch ein Anfänger was Programmierung und VB angeht) Bsp.: 1 2 3 4 a b c d e f g h Die Spalten sind jeweils Tab getrennt. Optional sollte man noch andere Trennzeichen nehmen können das ist aber erstmal zweitrangig. Ich möchte jetzt zum Beispiel die Spalte 3 nach "c" durchsuchen. Die einzige Möglichkeit die mir einfällt wäre das Textfile Zeile für Zeile einzulesen. Die Zeile jeweils in ein String umzu…

  • Benutzer-Avatarbild

    mhh... also alle textdatein in xml zu konvertieren kommt eigentlich nicht in frage, da es sich um mehrere riesige Textdatein handelt. Jeweils zirka 50MB pro Textdatei. Insgesamt sind alle Textdatein bis zu ca. 3 gb groß. Wenn dann müsste ich die Textdatein in VB in xml konvertieren wenn das irgendwie geht!? danke schonmal für die schnelle antwort

  • Benutzer-Avatarbild

    dateiendung ist .txt die dateien werden so in die Textdatei geschrieben: 1(Tab)2(Tab)3(Tab)4(Tab)5(Tab)6 a(Tab)b(Tab)c(Tab)d(Tab)e(Tab)f g(Tab)h(Tab)i(Tab)j(Tab)k(Tab)l m(Tab)n(Tab)o(Tab)p(Tab)q(Tab)r Ich möchte jetzt zum Bespiel auswählen suche in Spalte 5 den Buchstaben k und gebe die komplette Zeile aus. mfg

  • Benutzer-Avatarbild

    das heißt jede einzelne String Zeile nach Tabs splitten. Die Daten dann in eine Data Table schreiben und dann die Data Table spaltenweise nach den gewünschten Begriffen durchsuchen?!

  • Benutzer-Avatarbild

    Also ich hab das jetzt mit dem StreamReader gelöst. Also erstmal Zeile für Zeile lesen und nach dem Suchbegriff suchen. Wenn was in der Zeile gefunden wurde splite ich das Ergebnis (In meinem Fall nach Tabs) auf. Hinausbekomme ich dann ein Array. Im Array kann ich dann in der jewilige Spalte gucken ob der Suchbegriff vorkommt. Meiner Meinung ist das die schnellste und beste Lösung. Falls jemand Interesse hat kann ich den Programmcode weiter geben. Danke für eure Mithilfe. Oder hat jemand noch ei…

  • Benutzer-Avatarbild

    @MemoAnMichSelbst also fremdprogramm dürfen wir nicht nehmen ist dür eine Projektarbeit @ErfinderDesRades Vielleicht hast du ja noch Verbesserungsvorschläge^^ VB.NET-Quellcode (34 Zeilen)

  • Benutzer-Avatarbild

    hoffe es ist so okay VB.NET-Quellcode (19 Zeilen)

  • Benutzer-Avatarbild

    lol 35 Fehler wenn ich auf Strict On stelle Eigentlich hatte ich das in einem Sub stehen gehabt. Mein Rückgabewert ist die ArrayList suchergebnisse Diese ArrayList kann ich mit einer For each Schleife dann in eine Listbox übertragen. Wäre noch was am Suchalgorithmus zu verbessern?

  • Benutzer-Avatarbild

    So jetzt mit Option Strict On, hab es diesmal in ein Sub gemacht und Listbox so ähnlich ist es bei mir im Programm. Der erste Schritt wäre vermutlich das in eine Funktion zu machen. Ich vermute der Backgroundworker wäre angebracht. Noch irgendwelche Verbesserungsvorschläge? VB.NET-Quellcode (29 Zeilen)

  • Benutzer-Avatarbild

    So?? Sorry bin Anfänger... Weiss nicht so genau was du meinst... VB.NET-Quellcode (25 Zeilen)

  • Benutzer-Avatarbild

    @RodFromGermany Wieso ist deine Variante mit for Each line besser? Habe beide Varainten ausgetestet ( Zwar nicht bei einer soo großen datei) aber die Laufzeiten zwischen meiner und deiner Variante ist so ziemlich fast identisch. @mox wenn ich alles in eine Datetable schreiben will muss ich jede einzelne Zeile in der Textdatei spliten und in die Datatable hineinschreiben. Ich vermute dass das sehr viel Laufzeit kostet. Mit der Streamreader Variante muss ich nur die Zeilen in denen der Suchbegriff…

  • Benutzer-Avatarbild

    @ErfinderDesRades kann bestötigen dass das funktioniert und vermutlich auch die schnellste Lösung ist. Danke! Zitat von ErfinderDesRades: „VB.NET-Quellcode (14 Zeilen) “