Ich denke, dass er als Ergebnis ein 2D-Array haben möchte:
AutoIt
#include <Array.au3>
#include <File.au3>
Opt("MustDeclareVars", 1)
Global Const $CSVFILE = @ScriptDir & "\example.csv"
Global Const $DELIM = ";"
Global $i, $arrContent, $arrLine, $res = 0
$res = _FileReadToArray($CSVFILE, $arrContent)
If $res = 1 Then
Global $Array2D[UBound($arrContent) - 1][1]
For $i = 1 To UBound($arrContent) - 1
$arrLine = StringSplit($arrContent[$i], $DELIM)
If IsArray($arrLine) And $arrLine[0] <> 0 Then
If UBound($arrLine) > UBound($Array2D, 2) Then
ReDim $Array2D[UBound($arrContent) - 1][UBound($arrLine) - 1]
EndIf
For $j = 1 To UBound($arrLine) - 1
$Array2D[$i - 1][$j - 1] = $arrLine[$j]
Next
Else
MsgBox(48, "", "Error splitting line!")
EndIf
Next
_ArrayDisplay($Array2D)
Else
MsgBox(48, "", "Error opening file!")
EndIf
Alles anzeigen