Hallo, ich versuche, dieses Skript anzupassen:
// Import Excel file: file.xls
// → Data Table( "Results" )
Open(
"$DESKTOP/JMP test/file.xls",
Worksheets( "Results" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 51 ),
Data Starts on Row( 52 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
jedoch anstatt diese Parameter einzustellen
Headers Start on Row( 51 ),
Data Starts on Row( 52 ),
Ich würde gerne nach dem Schlüsselwort „Start“ in Spalte 1 suchen. Die Zeile, in der „Start“ steht, wäre die Kopfzeile und die Zeile danach würde dort sein, wo die Daten beginnen.
Gibt es eine einfache Möglichkeit, dies zu tun?
Ich stelle ein Skript zusammen, das mehrere ähnliche Tabellenkalkulationen öffnet und sie dann stapelt, aber die Zeile, in der die Daten beginnen, variiert von Tabellenkalkulation zu Tabellenkalkulation, da sie automatisch von Laborgeräten erstellt werden.
Danke
Der Skriptleitfaden, der JSL (Jmp Scripting Language) dokumentiert, ist in der JMP-Dokumentationsbibliothek im Pulldown-Menü „Hilfe“ verfügbar.
Ich fange gerade erst an, JSL zu verwenden und weiß nicht wirklich, wie ich das machen soll. Gibt es einen Dokumentationsleitfaden für JSL?
Es gibt keine „einfache“ Möglichkeit, dies zu tun, es ist aber auch nicht übermäßig kompliziert.
- Jede Tabelle muss zweimal gelesen werden
- Öffnen Sie zunächst die Tabelle und geben Sie an, dass es nur eine Spalte gibt, die durch das Zeilenvorschubzeichen am Ende jeder Zeile begrenzt ist.
- Durchlaufen Sie die Datentabelle, bis das Wort „Start“ gefunden wird.
- Speichern Sie die Zeilennummer
- Löschen Sie die aktuelle Datentabelle
- Öffnen Sie die Datentabelle erneut und lesen Sie sie mit den oben genannten Parametern, wobei die Werte für Kopfzeilenanfang und Datenanfang auf der Grundlage der gespeicherten Zeilennummer festgelegt werden