Addition von CSV-Dateien

  • Moin Moin.

    Ich habe eine Wissensfrage, das heißt ich muß mal mein Wissen erweitern.

    Dateien mit der Endung ".bll" kann man umbenennen in "*.csv" und dann z. B. in Excel einpflegen. Also frage ich mich, wenn man viele "*.bll" Dateien in einem Verzeichnis hat, ob man die zu "*.csv" umbennen, dann alle in Excel einpflegt (Import) um dann eine "Gesamt-CSV" zu bekommen. Ausprobiert und klappt.
    Aber eigentlich ist eine CSV ja nur eine Textdatei mit einer anderen Dateienung, oder? Ich meine ja, da ich mir die sogar mit dem "preiswerten" (billigen) Windows-Editor fehlerfrei ansehen kann. Und unter der MSDOS-Box kann man ja bekanntlich Textdateien addieren (also mit Copy und dann die Dateiangaben 001.txt + 002.txt + 003.txt = alle.txt). Würde das mit AutoIt auch machbar sein, das man ohne die Dateien umzubenennen, die CSV-Dateien sozusagen zu addieren? Wäre schön, dann brauche ich nämlich nur die "*.bll" einmal umzubennen. Sorry, da bin ich bequem, da das umbenennen mir eh nie spass macht.

    Habt Ihr verstanden was ich meine oder eher ?(:?:?(

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • na klar geht das,
    Neue Datei "Container.bll" erstellen, und dann nacheinander alle *.bll-Dateien öffnen und deren Inhalt in den Container schreiben.
    Ich würde das dann so machen, daß entweder bll-Dateien ausgesucht werden können, oder alle bll-Dateien im Verzeichnis in den Container geschoben werden können.

    Umbenennen brauchst du da nichts...

  • Andy

    Mit dem Copybefehl schreibe ich doch alles in eine Datei.

    001.csv

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    0001;0005
    0002;2006

    [/autoit]


    002.csv

    Spoiler anzeigen
    [autoit]


    0002;0025
    0202;2026

    [/autoit]

    daraus wird dann:
    alle.csv

    Spoiler anzeigen
    [autoit]


    0001;0005
    0002;2006
    0002;0025
    0202;2026

    [/autoit]

    Weißt was ich meine? ;)

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • Achtung: Pseudo. Hab die Flags grad nicht im Kopf.

    [autoit]

    $list=_FileListToArray($pfad, "*.bll")
    $ausgabe = "ausgabe.csv"
    $hAusgabe=FileOpen($ausgabe, 2)
    For $i = 1 To $list[0]
    FileWrite($hAusgabe,FileRead($list[0])
    Next
    FileClose($hAusgabe)

    [/autoit]