hier mal dein vollständiger Code etwas aufgeräumt:
AutoIt
Opt('MustDeclareVars', 1)
#include-once
#include <Array.au3>
#include <WinAPIConv.au3>
; Array heißt $aWeine
Global $aWeine[][5] = _
[ _
['02', '1 ', '2021er Silvaner, trocken ', ' 5,00 €', ' 5,00 €'], _
['01', '10 ', '2022er Gutenberger´s Winzerschoppen, lieblich', ' 5,00 €', ' 50,00 €'], _
['04', '100 ', '2021er Müller-Thurgau u. Silvaner, lieblich', ' 5,00 €', ' 500,00 €'], _
['08', '1000 ', '2022er Blauer Spätburgunder Rosé, lieblich', ' 5,00 €', ' 5000,00 €'], _
['07', '1 ', '2022er Rotling, halbtrocken', ' 10,00 €', ' 10,00 €'] _
]
;MsgBox(0,"Alle Artikel", $AlleArtikel)
_ArrayDisplay($aWeine)
;~ For $Col = 0 to $Cols - 1 ;wird nur benötigt wenn die Spalten überschriften haben
;~ $AlleArtikel &= '<th>' & $aWeine[0][$Col] & '</th>'
;~ Next
Global $Wert, $Rahmen = 'style="border: 1px solid black;"' ; Tabellen-Rahmen in schwarz
Global $Tabelle = '<table>'
; Tabelle
For $Row = 0 To UBound($aWeine, $UBOUND_ROWS) - 1
$Tabelle &= '<tr>' & @CRLF
For $Col = 0 To UBound($aWeine, $UBOUND_COLUMNS) - 1
$Wert = BinaryToString(StringToBinary($aWeine[$Row][$Col], 1), 1) ; Somit sind Umlaute oder Zeichen wie "´" okay
If $Col = 0 Then
$Tabelle &= '<td style="border: 1px solid black;text-align: center;">' & $Wert & '</td>' & @CRLF
Else
$Tabelle &= '<td style="border: 1px solid black;text-align: right;">' & $Wert & '</td>' & @CRLF
EndIf
Next
$Tabelle &= '</tr>' & @CRLF
Next
$Tabelle &= '</table>'
ConsoleWrite($Tabelle & @CRLF)
Alles anzeigen