Inhalt eines mehrdimensonalen arrays in eine CSV Datei ausgeben

  • Moin moin

    Ich möchte gern den Inhalt eines mehrdimensionalen Arrays in eine CSV Datei ausgeben um sie später zb. in Excel einlesen zu können. Geht das !?

    Gruß

    Cerverus

    Einmal editiert, zuletzt von Cerverus (20. Oktober 2009 um 14:05)

  • Z.B. so:

    [autoit]


    #include <Array.au3>

    [/autoit][autoit][/autoit][autoit]

    Dim $array1[20][2]
    ;fülle Array1 mite Werten
    For $x = 0 To 19
    $array1[$x][0] = "x" & $x
    $array1[$x][1] = "y" & $x
    Next

    [/autoit][autoit][/autoit][autoit]

    _ArrayDisplay($array1)

    [/autoit][autoit][/autoit][autoit]

    $file = FileOpen(@ScriptDir & "\test.csv", 1)

    [/autoit][autoit][/autoit][autoit]

    For $x = 0 To UBound($array1) - 1
    FileWriteLine($file, $x & ";" & $array1[$x][0] & ";" & $array1[$x][1])
    Next

    [/autoit][autoit][/autoit][autoit]

    FileClose($file)

    [/autoit]

    Gruß,
    UEZ

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯

  • Mahlzeit

    Großes Dankeschön, funktioniert tadellos. Hast du auch zufällig ne Ahnung wie ich mit AutoIt den Import der CSV Datei in eine SQL Datenbank hinbekomm !?

    Gruß

    Cerverus

    Edit: Hab nen anderen Weg gefunden von Ldap nach SQL zu kommen.

    Einmal editiert, zuletzt von Cerverus (20. Oktober 2009 um 14:05)