Salut, j'essaie d'adapter ce script:
// 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( "-" )
)
);
cependant au lieu de régler ces paramètres
Headers Start on Row( 51 ),
Data Starts on Row( 52 ),
Je voudrais vérifier le mot-clé "Démarrer" dans la colonne 1, la ligne où "Démarrer" serait les en-têtes et celle après serait où les données commencent.
Y a-t-il un moyen facile de faire ceci?
Je suis en train de créer un script qui ouvre plusieurs feuilles de calcul similaires, puis les empile, mais la ligne à laquelle les données commencent varie d'une feuille de calcul à l'autre, car elles sont automatiquement produites par l'équipement de laboratoire.
Merci
Je commence tout juste à utiliser JSL et je ne sais pas vraiment comment faire. Existe-t-il un guide de documentation pour JSL ?
Il n'y a pas de moyen "simple" de le faire, cependant, ce n'est pas trop compliqué non plus.
- Chaque tableau devra être lu deux fois
- Tout d'abord, ouvrez le tableau en indiquant qu'il n'y a qu'une seule colonne et qu'elle est délimitée par le caractère de saut de ligne à la fin de chaque ligne.
- Parcourez la table de données jusqu'à ce que le mot "Démarrer" soit trouvé.
- Enregistrer le numéro de ligne
- Supprimer la table de données actuelle
- Rouvrez la table de données, en la lisant à l'aide de vos paramètres ci-dessus, avec les valeurs de début d'en-tête et de début de données définies en fonction du numéro de ligne enregistré
Le guide de script, qui documente JSL (Jmp Scripting Language) est disponible dans la bibliothèque de documentation JMP, accessible dans le menu déroulant Aide.