Hallo zusammen,
ich möchte aus einer Excel Tabelle auslesen wie viele Zeilen beschrieben wurden.
Ein Python Script schreibt Daten aus einem Scanner in die Tabelle und ich brauche dann die Anzahl der Zeilen.
Wahrscheinlich kann ich das über UDF irgendwie rauskriegen, aber ich schaffe es nicht.
Das Ganze lief auch schon, wurde aber auf dem alten Rechner mit ;$artikel_anz = _ExcelReadSheetToArray($oExcel) gemacht.
Danke für Hilfe,
eg-sat
Code
_push_listview("Öffne Ecxel Fenster")
Local $oExcel = _Excel_Open()
Local $workbook = @ScriptDir & "\Mappe1.xlsx"
Local $artikel_anz = _Excel_BookOpen($oExcel, $workbook, Default, Default, True)
;Warte auf ecxel Fenster
_push_listview("Warte auf Excel Fenster")
WinActivate("Mappe1 - Excel")
WinWaitActive("Mappe1")
_push_listview("Ecxel Fenster geöffnet und aktiv")
; Ecxel fertig also starte Pyton Import
_push_listview("Starte Import-Script (Python)")
ShellExecute("Barcode_V2.py", "", @ScriptDir, "open")
_push_listview("Script gestartet - 8 Sek. Pause")
Sleep(8000)
;Lese Daten in 2D Array
_push_listview("Lese Artikelnummern ein")
$artikel_anz = _ExcelRangeRead($oExcel)
_push_listview ($artikel_anz)
Sleep(500)
Alles anzeigen