Écrivez un script pour ouvrir des fichiers Excel contenant plusieurs feuilles, puis effectuez une analyse indépendante avec chaque feuille individuelle. Les noms et le nombre de feuilles de différents fichiers Excel peuvent être différents, j'aimerais donc écrire un code générique pouvant fonctionner sur différents fichiers.
Utilisé la commande Ouvrir pour ouvrir le fichier
dt = Open ("file path");
Cet exemple de fichier particulier comporte trois feuilles, alors show (dt); donne ce résultat dans le journal :
dt = {DataTable("Sheet 1"), DataTable("Sheet 2"), DataTable("Sheet 3")}
;
Besoin d'attribuer chaque table de données dans dt à différentes variables, quelle est la syntaxe correcte pour ce faire ?
J'ai essayé:
dt1 = dt (1);
Cela n'a pas fonctionné. dt1 est essentiellement égal à dt. montrer (dt1); donne ce résultat dans le journal :
dt1 = {DataTable("Sheet 1"), DataTable("Sheet 2"), DataTable("Sheet 3")};
Merci!
dt semble être une liste, donc référencez les éléments en utilisant des indices
dt[1]
si vous avez JMP16 For Each peut également être utile