Aide sur le script pour importer plusieurs fichiers TXT et supprimer certaines données JMP 15Bonjour,
Je souhaite importer un certain nombre de fichiers TXT dans une seule table de données.
Un fichier TXT individuel ressemble à ceci et je voudrais importer uniquement les données en surbrillance et si possible créer une nouvelle colonne pour capturer le numéro de lot.

J'ai écrit le script suivant (ci-dessous) qui m'y conduit partiellement, mais je dois toujours supprimer certaines des données comme indiqué ci-dessous. C'est correct quand je n'ai que quelques fichiers, mais quand il y en a plus de 10, c'est un problème.

Quelqu'un peut-il recommander un ajout au script pour résoudre ce problème? J'utilise actuellement JMP 15.
Merci!
Multiple File Import(
<<SET folder=""></SET>
Tableau de donnéesScriptingRe: Aide sur le script pour importer plusieurs fichiers TXT et supprimer certaines données JMP 15salut @ClaireatBH ,
En plus de votre code d'importation de fichiers multiples, le JSL ci-dessous devrait faire l'affaire. Il a été principalement mis en place avec le journal amélioré dans JMP 16, qui vient de sortir hier.
Sincères amitiés,
Ben
</CODE></P>
<PRE><CODE class=" language-jsl">// Setup and point to open data table
Names Default to Here(1);
dt = Current Data Table();
// Highlight Batch# rows
dt << Select Where( :Column 1 == "Batch#" );
// Make a subset of Batch# rows
dt_batch = dt << Subset( Output Table( "Batch Numbers" ), Selected Rows( 1 ), selected columns( 0 ) );
// Change name in subset so doesn't overwrite when joined back onto
dt_batch:Time << Set Name("Batch No");
// Delete unwanted rows
dt << Select Where( Is Missing( :V 2 ) ) << Delete Rows;
// Pull Batch No into main table
dt << Update(
With( dt_batch ),
Match Columns( :File Name = :File Name ),
Add Columns from Update Table( :Batch No ),
Replace Columns in Main Table( None )
);
// Close subset with Batch No
Close(dt_batch, nosave)
// Move selected column: Batch No
Data Table( "SAS_TEST_FILE_FROM_1_SAS_TEST_FILE_FROM_3" ) <<
Move Selected Columns( {:Batch No}, after( :Column 1 ) );
// Delete column: Column 1
Data Table( "SAS_TEST_FILE_FROM_1_SAS_TEST_FILE_FROM_3" ) <<
Delete Columns( :Column 1 );
Re: Aide sur le script pour importer plusieurs fichiers TXT et supprimer certaines données JMP 15@benfrancis Cela fonctionne parfaitement. Merci de votre aide!