Txt. Max suchen und in Excel kopieren :)

  • Guten Tag liebes Forum,

    ich bin ein ziemlicher Anfänger was AutoIt angeht.

    Ich möchte TextdateiEN in Excel importieren.
    In den Textdateien sind Spalten mit werten enthalten.
    Diese spalten sind untereinander mit mehreren Leerzeichen und Tabulatoren getrennt.
    Beispiel:

    Fx [Leerzeichen][Tabulator] Fy [Leerzeichen][Tabulator][Tabulator] Fz
    23 [Leerzeichen][Tabulator] 423 [Leerzeichen][Tabulator][Tabulator] 989

    Aus diesen ganzen Zeilen müssen die Maximalen werte ermittelt werden und die ganze Zeile in eine Excel Datei geschrieben werden.

    Also der vorgang geht so von statte:

    Ich gebe den Pfad zu den Textdateien an.
    Das Script sucht dann alle Maximalen einträge aus den Text Dateien und schreibt diese Zeilen dann eine Excel Tabelle.

    Nun weis ich kaum wie das gehen soll?

    Könnt ihr mir vielleicht helfen, ein Script zu schreiben?
    Am liebsten wäre mir wenn ihr davon ausgeht das ich kaum was weis.

    Die Textdateien haben zwischen 14000 und 40000 einträgen und es sind etlich (ca. 50-70).

    Daraus muss dann für jede Spalte das Maximum gesucht werden.
    Bsp:

    Zeit Rot_s Fx Fy Fz Mx My Mz
    10.000362 10.479286 426.129211 -2.089413 104.218216 78.706024 -958.014343 229.069260
    10.040363 10.478529 427.355316 -2.960542 102.484947 71.273148 -941.664307 237.982574

    Für Fx wäre es die Zeile 2 hier. Dann müsste die ganze Zeile in Excel kopiert werden.
    10.040363 10.478529 427.355316 -2.960542 102.484947 71.273148 -941.664307 237.982574

    Für Fz wäre es die Zeile 1 hier.
    10.000362 10.479286 426.129211 -2.089413 104.218216 78.706024 -958.014343 229.069260


    Für Mz wäre es die Zeile 2 hier.
    10.040363 10.478529 427.355316 -2.960542 102.484947 71.273148 -941.664307 237.982574

    usw.

    Dies muss dann für alle Text-Dateien geschehen.
    Die Werte müßen sich dann gegenseitig ersetzen.
    Sprich wenn ein Zeile mit einem höheren Maximum für bsp. Fx gefunden wird in einer anderen Textdatei muss der alte niedriegere Wert mit dem neuen höheren wert ersetzt werden.
    Bsp.: in Datei 1 wird FX mit 100 N gefunden. Die Zeile wird gespeichert.
    Jetzt wird Datein 2 durchsucht und FX ist 200 N, dann muß die vorher gefundene Zeile durch das höhere Maximum ersetzt werden.
    Dies gilt auch für Fy,Fz, Mx, My, Mz usw.
    Lieben Gruß seb

    Ps.: Es muß nicht unbedint in Excel sein.
    Es würde auch reichen wenn eine Txt file geschrieben wird in dennen die spalten zb. mit einem ";" getrennt sind.


    Vielen Dank :)