Wie führe ich ein JSL-Skript in Excel VBA aus?Mein JMP-Installationspfad ist „c:\00\jmp\jmp.exe“.
Ich muss jMP.exe in einem VBA starten und „jMP.exe“ die Datei „c:\abc.jsl“ ausführen lassen.
Ich habe VBA so geschrieben. Das JMP-Programm kann gestartet werden, aber JSL läuft nicht.
Sub test()
Shell "c:\00\jmp\jmp.exe ""c:\abc.jsl"""
End Sub
Erweiterte statistische ModellierungAutomatisierung und SkripterstellungBetreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Hübsch! Ich freue mich, dass du es gefunden hast.Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Habe es. Es hängt mit der Auswahl der Standardsprache zusammen. Ein Fehler tritt auf, wenn der Spaltenname nicht auf Englisch ist.

Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Dies ist auch bei CSV-Exporten mit JMP Pro Version 15.1 der Fall.
Danke!Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Ich kann das Problem, das Sie in meiner Umgebung haben, nicht reproduzieren. Die exportierte CSV-Datei sieht gut aus.
Ich würde empfehlen, eine neuere Version von JMP auszuprobieren. Wenn Sie kein Upgrade durchführen können, wenden Sie sich an den technischen Support.
Sieht aber so aus, als wären Sie ganz nah dran. 

Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Sieg 7 64b
JMP Pro 14.3
Danke, nascif!Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?@lwx228 Welches Betriebssystem und welche Version von JMP verwenden Sie?
Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Ich werde es standardmäßig tun.
Wie soll ich es einrichten?
Danke, Georg!

Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Ja, JMP ist eine großartige Software.
Aber ich verwende Q dafür nicht.
Q ist überraschend schnell.
Der Punkt ist also, wie man von jMP generierte CSV-Dateien ohne dieses Problem verwenden kann.
Danke!
Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?@lwx228 Noch etwas zu bedenken: Es sieht so aus, als ob das Hauptmerkmal der q-Anwendung die Möglichkeit ist, SQL-Abfragen für CSV-Dateien auszuführen.
Aber wussten Sie, dass JMP auch über eine ähnliche Funktion verfügt?
Schauen Sie sich den Query Builder an, der seit JMP13 das Erstellen von Abfragen für Tabellen unterstützt. Diese Präsentation ist ein guter Ausgangspunkt.Abfrage-Generator für Tabellen: Eine „No Tears“-Möglichkeit für Neulinge, sich mit dem relationalen Modell auseinanderzusetzen
Das Kontingent QUOTA_BYTES wurde überschritten
Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Was sind Ihre Exporteinstellungen?
Es sieht so aus, als ob ein Sonderzeichen als Trennzeichen für Spalten verwendet wird, das in „note.exe“ nicht richtig angezeigt wird.
Schauen Sie sich Datei -> Einstellungen -> Textdatendateien -> Exporteinstellungen an
Funktioniert das Beispiel im Skriptindex für große Klassen („Speichern unter“) ordnungsgemäß?
Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Ich habe JSL verwendet, das als CSV-Datei gespeichert ist:.
d3 << Save( "C:/123.csv" );
Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Wenn Sie die von JMP generierte CSV-Datei mit Note.exe öffnen, werden diese verschlüsselten Codes angezeigt:

Diese CSV-Datei wird in Excel geöffnet und dann als CSV-Datei gespeichert. Diese neue CSV-Datei wird geöffnet und in Note.exe angezeigt. Dies ist normal.

Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Der Fokus der Frage liegt auf:
Unerklärliche Fehler treten auf, wenn q-Programme in JMP generierte CSV-Dateien verwenden.
Öffnen Sie jedoch die CSV-Datei in Excel und speichern Sie sie einmal, damit die CSV-Datei normal auf q-Ebene berechnet werden kann.
Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Ja, ich habe das meiste, was ich mit VBA mache, in JSL konvertiert.
Bereiten Sie sich darauf vor, etwas mehr Zeit damit zu verbringen, auch das verbleibende VBA in JSL zu ändern.
Danke!Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Ich stimme zu @nascif_jmp Als Plattformwechsel besteht immer die Möglichkeit, dass es Ärger gibt.
Warum auch nicht den gesamten Job in jmp ausführen?
Der Shell-Aufruf für einen jmp-Job funktioniert übrigens so einfach wie folgt:
Path2JMP\jmp.exe script.jsl
und wenn das Skript mit „//!“ beginnt, wird es beim Öffnen ausgeführt,
und am Ende können Sie aufhören.
Siehe Scripting-Anleitung -> Erste Schritte (oder suchen Sie nach //!)
//!
Names Default To Here( 1 );
// here Comes the JMP Job ...
Quit();
Betreff: Wie führe ich ein JSL-Skript in Excel VBA aus?Können Sie uns mitteilen, was abc.jsl zu tun versucht? Es gibt viele Möglichkeiten, JMP mit Excel zu integrieren. Vielleicht gibt es eine bessere Möglichkeit, Ihre Aufgabe zu erfüllen, als JMP als Unterroutine auszuführen.