L’assistant d’importation Excel a été introduit pour Windows dans JMP 11 et sur Mac dans JMP 12. Il s’est avéré être une fonctionnalité appréciée et précieuse pour la saisie de données Excel dans JMP. JMP 12, comme décrit dans un précédent article de blog («Assistant d'importation Excel dans JMP 12»), a ajouté certaines fonctionnalités permettant de spécifier l'emplacement des données et des colonnes et d'afficher toutes les lignes si nécessaire.
Lorsque vous décidez d'ajouter de nouvelles fonctionnalités, il existe toujours une tension entre le désir d'ajouter plus de fonctionnalités et le risque d'encombrer l'interface. Nous devions avoir la certitude qu'une fonctionnalité atteindrait un public suffisamment vaste pour justifier son inclusion. JMP 13 ajoute un panneau «Options avancées». Ce panneau contient des options qui feront appel à un public plus restreint. Pour éviter d'encombrer la boîte de dialogue Assistant d'importation Excel, les options ne sont pas affichées par défaut et ne sont disponibles que dans le deuxième volet de l'assistant.

En cliquant sur l'icône de divulgation, les options s'affichent. Si vous modifiez l'une des options, cela deviendra l'opération par défaut et le volet Options avancées s'ouvrira lorsque vous invoquerez la boîte de dialogue. Les options sont:
La chaîne de séparation du nom de colonne est impliquée lorsque plusieurs lignes de données sont utilisées pour les en-têtes de colonne. L'assistant extrait les données des cellules impliquées et les sépare avec un trait d'union. Dans la fenêtre d’aperçu de l’assistant, ceci pourrait ressembler à ceci:

Vous pouvez spécifier le caractère que vous souhaitez séparer les éléments avec l'option Chaîne de séparateur de nom de colonne. Si vous voulez juste un espace entre les deux, vous pouvez entrer un seul espace dans la zone d'édition. Cela produirait le résultat ci-dessous:
Vous pouvez également supprimer entièrement le caractère en utilisant le retour arrière. Il est également possible d'entrer plusieurs caractères pour le séparateur. Comme pour toutes les options de l'assistant, lorsque vous générez une table JMP, le script source de la table conserve les options spécifiées lors de la création de la table.
Je discuterai de l'option Multiple Series Stack à la fin.
Les en-têtes de réplication dans les lignes étendues ressemblent à l'option qui existait dans les versions précédentes pour les données. Les feuilles de calcul Excel peuvent contenir des en-têtes ou des données couvrant plusieurs lignes. Cela pourrait ressembler à:

Dans ce cas, il existe des en-têtes et des lignes étendus. JMP, par défaut, transformera l'en-tête en texte à partir des lignes étendues. Cependant, dans certains cas, vous souhaitez avoir la possibilité de répliquer l'en-tête de colonne de la même manière que vous pouvez choisir de répliquer les données pour chaque ligne dans JMP. Cela produira:

Maintenant que JMP prend en charge la coloration des cellules avec la table de données, nous pouvons essayer d'importer ces couleurs à partir d'Excel. Sur le Mac, seules les couleurs primaires et secondaires peuvent être importées. Windows prend en charge une gamme plus étendue. Sélectionnez l'option Importer les couleurs des cellules pour essayer ceci. Ce n'est pas la valeur par défaut, car la couleur des cellules dans JMP n'est pas aussi fréquemment utilisée que Excel et les couleurs exactes importées peuvent être légèrement différentes de celles d'Excel. La capture d'écran ci-dessous montre un exemple avec l'option spécifiée.

Passons maintenant à l’option Multiple Series Stack, qui est une fonction quelque peu complexe utilisée pour un problème spécifique. Le nom dérive d'une fonction similaire, mais non identique, dans la table de données Stack.
Parfois, les données sont organisées de manière à ce qu'il y ait une hiérarchie d'informations dans l'en-tête de colonne. Dans l'exemple ci-dessous, certaines machines d'une ligne de production contiennent des informations sur le nombre de pièces produites dans une plage donnée, le nombre de pièces perdues en raison de défauts et la quantité de déchets générée. Ce sont des données fabriquées.

La version initiale de l'Assistant introduisait «Traiter les noms de colonnes comme des hiérarchies». Cela diviserait les en-têtes de colonne pour créer une organisation différente des données qui serait plus utile pour l'analyse. Si nous essayons cette option avec les données ci-dessus, nous obtenons un résultat comme:

Nous avons créé avec succès une colonne contenant les informations sur la machine, la colonne suivante contenant les informations de la sous-catégorie.
Cependant, il serait très utile dans ce cas de décomposer les données en fonction du numéro de machine et du nombre de pièces produites avec succès. L'option Multiple Series Stack le fera. En cochant cette case, l'aperçu et le tableau résultant seront organisés comme suit:

Comme JMP ne connaît pas le contexte de l'en-tête initial, il attribue le nom «Label» à ces données de colonne. Maintenant, nous avons réussi à ventiler les données par la catégorie initiale et les données de la sous-catégorie sont organisées par colonne.
Veuillez noter qu'il est essentiel que l'option «Traiter les noms de plusieurs colonnes comme des hiérarchies» soit sélectionnée avant de sélectionner «Pile de plusieurs séries». Si vous ne le faites pas, la fonctionnalité ne fera rien.
Toutes les fonctionnalités de cet article de blog fonctionnent à la fois sur les versions Windows et Mac de JMP 13. Nous espérons que les options supplémentaires amélioreront votre travail d'importation Excel.