Salut,
J'essaie de stocker les valeurs de colonne d'une table de données (qui sont le nom de mon dossier) dans un tableau associatif, puis de l'utiliser pour ouvrir et accéder aux fichiers Excel qu'il contient. J'ai ce code mais je ne peux pas combiner les répertoires avec le tableau qui devrait ouvrir chaque dossier pour avoir un accès sur les fichiers excel.
Comment puis-je concaténer le chemin du fichier + le tableau afin d'accéder aux fichiers Excel dans chaque dossier et de combiner chaque fichier Excel en un seul ?
Liste de tableau de nom de dossier :
//open data table
j= associative array ( Column(dt, "JOB_NAME")
<<GET values=""></GET>
Combinant tous les fichiers Excel de chaque dossier en un seul fichier maître :
files = Files In Directory( "C:\Users\Sample Data\"); // Should be files + array to access every folder<BR />
X = N Items( files );
Y = "C:\Users\Sample Data\";
dt = New Table( "My data file");
For( i = 1, i < X, i++,
//open jmp files for each xls files.
dt1 = Open(
Y || files[i],
Worksheets( "my xls worksheet" ),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 0 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 1 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 )
)
);
dt1 << Set Name( files[i] );
dt << Concatenate( Data Table( dt1 ), "Append to first table" );
Close( dt1 );
);