Überprüfen Sie, ob eine Excel-Datei in JSL leer ist<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo
Ich habe ein Problem: Die Daten, die ich einem JSL-Skript zuführe, stammen von einer Anwendung, die manchmal, wenn keine Daten zur Verfügung stehen, eine leere Excel-Datei zurückgibt.
Gibt es eine Möglichkeit, diese leere Tabelle zu identifizieren?
Wenn ich versuche, es zu öffnen, wirft jmp einen Fehler aus und stoppt das Skript.
Die Funktion "ist leer" funktioniert bei offenen Datentabellen. Wenn Sie diese direkt auf die Datei anwenden, erhalten Sie immer dasselbe Ergebnis, unabhängig davon, ob die Datei leer ist oder nicht.
irgendein Vorschlag?
Vielen Dank
Überprüfen Sie, ob eine Excel-Datei in JSL leer istDanke dir! Ich suchte genau nach so etwas, in der Lage, einen Fehler zu behandeln, ohne die Ausführung zu stoppen.
Ich bin vor einiger Zeit über die Try-Funktion gestolpert, konnte sie aber nicht finden.
Ich werde eine einfachere Form innerhalb einer Datei auf einer Liste von Dateien verwenden
file = "00_DD_.xls";
Flag = 0;
Try (dt = Öffnen (Datei), Flag = 1);
Verwenden Sie dann das Flag, um die Erstellung / Änderung einer Liste "fehlerhafter Dateien" auszulösen, die jedoch im Wesentlichen auf die try-Funktion angewiesen ist
Überprüfen Sie, ob eine Excel-Datei in JSL leer istUm das Stoppen des Skripts zu vermeiden, können Sie das open () in eine try () - Anweisung einschließen. Um eine leere Excel-Tabelle zu identifizieren, können Sie Folgendes versuchen:
Ob ( Wird vermisst ( Versuchen ( dt = Öffnen ( "/path/file.xls" ) ) ) .
Show ( "NOOO !, Excel-Tabelle ist leer" ) ; // ... JSL-Code, wenn leer
.
Show ( "Fortfahren!" ) ; // ... JSL-Code, wenn die Datei Daten enthält
) ;