Complément Attributs de tableDescription
Avez-vous déjà eu besoin de partager des données et de collaborer avec un collègue qui n'est pas un utilisateur de JMP ? Peut-être que vous exportez des données vers Excel pour ces collègues, mais que vous perdez les formules, les scripts de tableau et d'autres propriétés de colonne JMP lorsque vous rapportez les données mises à jour dans JMP. Ce complément vous permet d'exporter un tableau de données JMP vers un classeur Excel avec les propriétés de table et de colonne du tableau JMP d'origine dans une feuille de calcul distincte. Votre collègue pourra alors mettre à jour ou modifier les données à vous renvoyer. Lorsque vous réimportez le classeur dans JMP, tous vos scripts de table, propriétés de colonne et même formules de colonne seront automatiquement restaurés. Ce complément vous permettra également de générer une table attributaire pour n'importe quelle table de données JMP.
Éléments de menu

Table d'attributs JMP
Créez une table attributaire pour la table de données actuelle.
JMP Attribute TableJMP Attribute TableTable d'attributs JMP
Ajouter un script de table attributaire
Ajoutez un script à la table de données actuelle qui créera une table attributaire.

"Create Attribute Table" Table Script"Create Attribute Table" Table ScriptScript de table « Créer une table attributaire »
Exporter un classeur avec des attributs
Exportez des tableaux vers un classeur Excel avec des feuilles pour les attributs de colonne et de tableau.
Export Workbook DialogExport Workbook DialogBoîte de dialogue Exporter le classeur
Exported Excel WorkbookExported Excel WorkbookClasseur Excel exporté
Importer un classeur avec des attributs
Importez des tableaux à partir d'un classeur Excel avec toutes les propriétés de colonne et les variables/scripts de tableau.
Import Workbook DialogImport Workbook DialogBoîte de dialogue Importer un classeur
Consultez mon article de blog JMP vers Excel et vice-versa, le tout sans perdre aucun attribut de table.
Configuration requise
Ce complément est pris en charge pour JMP 13 et versions ultérieures.
Mises à jour
Version 1.1 (20 juin 2017)
- Correction d'un problème où vous obtenez une erreur lors de l'annulation de la sélection d'une table de données.
- Correction d'un problème où les colonnes de caractères avec une formule entraînaient la création d'une colonne supplémentaire dans la table attributaire.
- Correction d'un problème où les propriétés de la colonne de validation provoquaient une erreur lors de l'importation d'une table.
Version 1.2 (21 juin 2017)
- Ajout de la prise en charge des systèmes d'exploitation Mac.
- Ajout d'une invite lorsque le fichier en cours d'écrasement est verrouillé par un autre processus.
Version 1.3 (27 juin 2017)
- Modification effectuée afin que la barre de progression apparaisse lorsque le processus d'exportation prend un certain temps. De plus, un message d'alerte apparaît désormais lorsqu'il y a plus de lignes dans le tableau de données qu'Excel ne le prend en charge dans une seule feuille.
Version 1.4 (21 novembre 2017)
- Ajout de la prise en charge de toutes les propriétés de colonne ** .
**Faites-moi savoir s'il y en a un qui ne fonctionne pas, car je ne les ai pas tous testés.
Version 1.5 (29 janvier 2018)
- Ajout de la prise en charge de la gestion des groupes de colonnes lors de l'exportation/importation.
Version 1.6 (12 mars 2018)
- Correction d'un problème rare empêchant l'importation correcte des noms de colonnes.
Version 1.7 (6 avril 2018)
- Ajout de la longueur du type de données à la colonne Type de données
Version 1.8 (10 avril 2018)
- Corrige certains cas où les formats n'étaient pas appliqués correctement lors de l'importation à partir d'un classeur Excel.
- Suppression du script source supplémentaire qui ne figurait pas dans le tableau d'origine lors de l'importation à partir d'un classeur Excel.
Version 2.0 (9 janvier 2020)
- Ajout de messages d'avertissement pour les propriétés qui n'ont pas pu être importées au lieu de ne pas compléter d'autres propriétés
- Autres améliorations de l'architecture.
Version 2.1 (10 janvier 2020)
- Correction de l'importation de colonnes vides.
- De meilleurs avertissements lorsque le nombre de colonnes dans les données ne correspond pas au nombre de colonnes répertoriées dans la feuille d'attributs.
Version 2.2 (28 février 2024)
- Correction du message d'erreur émis pour certaines tables sur Mac
Avez-vous déjà eu besoin de partager des données et de collaborer avec un collègue qui n'est pas un utilisateur de JMP ? Peut-être que vous exportez des données vers Excel pour ces collègues, mais que vous perdez les formules, les scripts de tableau et d'autres propriétés de colonne JMP lorsque vous rapportez les données mises à jour dans JMP. Ce complément vous permet d'exporter un tableau de données JMP vers un classeur Excel avec les propriétés de table et de colonne du tableau JMP d'origine dans une feuille de calcul distincte. Votre collègue pourra alors mettre à jour ou modifier les données à vous renvoyer. Lorsque vous réimportez le classeur dans JMP, tous vos scripts de table, propriétés de colonne et même formules de colonne seront automatiquement restaurés. Ce complément vous permettra également de générer une table attributaire pour n'importe quelle table de données JMP.

UtilitairesRe : Complément d'attributs de tableSalut Justin
J'ai la même erreur:
Message d'erreur : {"l'argument doit être un caractère"(1, 2, "Longueur", Mauvais argument(.), Longueur /*###*/(openTables[i]))} Pile d'appels : tableSelectPrompt
Existe-t-il une solution disponible ?
Je suis sous JMP Pro 16, M1 Mac
Re : Complément d'attributs de tableSalut @Justin_Chilton
Moi aussi, je reçois une erreur.
Message d'erreur : {"l'argument doit être un caractère"(1, 2, "Longueur", Mauvais argument(.), Longueur /*###*/(openTables[i]))} Pile d'appels : tableSelectPrompt
Si cela peut être utile, je suis sur JMP 16.0.0, M1 Mac, OS 11.3.1
Re : Complément d'attributs de table@Justin_Chilton J'importais un fichier Excel avec les attributs associés et j'ai eu cette erreur ci-dessous. La table de données JMP était toujours créée mais les variables de la table manquaient toutes. Avez-vous des idées sur ce qui aurait pu causer cela ?
Message d'erreur:
{"argument invalide"(1, 2, "Colonne", Colonne /*###*/(dt, j))}
Pile d'appels :
importerWorkbook
invite d'importation
Re : Complément d'attributs de table@Justin_Chilton Merci pour ce super complément ! Cela a parfaitement fonctionné... jusqu'à ce que ce ne soit plus le cas.
La première colonne de ma feuille de calcul Excel contient les dates définies comme jj/mm/aaaa, et j'ai confirmé le format dans Excel avant l'importation.
Après l'importation dans JMP15, certaines dates de la colonne manquent périodiquement, par exemple les lignes 1 à 40 importées, mais pas les lignes 41 à 107, 108 à 160, 161 à 241, et ainsi de suite. Il y a 487 lignes de données. J'ai inclus ci-dessous une capture d'écran d'une partie de ma table importée.
Avez-vous une idée sur la raison pour laquelle certaines dates sont importées et d'autres non ?
Merci d'avance pour votre aide.

Re : Complément d'attributs de tableÇa marche! Merci beaucoup Justin pour toute votre aide !! Gérulf
Re : Complément d'attributs de table@Gerulf ,
Ah, je n'ai pas remarqué que vous essayiez d'importer la table attributaire exportée. Comprendre cela m'a aidé à comprendre que je n'importais pas de colonnes vides, ce qui provoquait une inadéquation du nombre de colonnes lors de l'application des propriétés de colonne.
Pourriez-vous essayer la version 2.1 qui devrait résoudre ce problème ?
-Justin
Re : Complément d'attributs de tableMerci Justin,
Il y a des progrès. J'obtiens le message d'erreur suivant pour toutes les colonnes :
"Impossible d'importer la validation pour la "Colonne 1" dans la table "untitled.jmp" en raison de
colonne d'attribut manquante"
Cela se répète pour toutes les autres colonnes.
Je ne trouve nulle part de colonne Attribut.
Néanmoins, cette fois-ci, je vois la colonne Validation dans le
table des attributs réimportés, plus la formule dans les données réimportées
la feuille semble intacte. Il se passe donc quelque chose !
Sincèrement,
Gérulf
Re : Complément d'attributs de tableSalut @Gerulf ,
Pourriez-vous télécharger et installer la dernière version (v2.0) que je viens de télécharger ? Il devrait mieux expliquer quelles propriétés n'ont pas pu être appliquées. Il devrait également être capable d'appliquer toutes les propriétés possibles, au lieu de s'arrêter après la première propriété sur laquelle il échoue.
Après avoir essayé ceci, pourriez-vous publier les avertissements que vous voyez, le cas échéant ?
Merci,
Justin
Re : Complément d'attributs de tableSalut Justin,
Merci pour votre réponse. Je n'ai pas modifié les tableaux. Après avoir exécuté le script,
Je peux voir une colonne de validation dans le tableau des attributs dans JMP. je peux aussi
voyez-le une fois le fichier exporté dans Excel (dans l'onglet Attributs). Dans
dans les deux cas, il semble être constitué de cellules vides.
Une fois que j'ai réimporté le fichier Excel dans JMP (à l'aide du complément), le
La colonne de validation a disparu et je reçois le message d'erreur.
Auriez-vous d'autres conseils ?
Merci.
Gérulf
Re : Complément d'attributs de table@DanielYar ,
Toutes mes excuses de ne pas avoir vu votre message plus tôt. Rencontrez-vous toujours cette erreur ? Je ne sais pas comment vous pourriez voir cette erreur, car cela signifierait qu'une table de données actuellement ouverte dans JMP n'a pas de nom.
@Gerulf ,
Merci de nous avoir contactés.
Modifiez-vous le tableau après l'avoir exporté vers Excel ? Il devrait toujours y avoir une colonne Validation dans la table de sortie et si elle était supprimée, vous verriez cette erreur.
-Justin
Re : Complément d'attributs de tableSalut Justin,
Merci pour le complément.
Je rencontre un problème.Je peux créer la table attributaire et l'exporter vers Excel. Cependant, lorsque je souhaite réimporter dans JMP (tout cela via le complément), il crée un tableau avec toutes les données mais les formules pour les colonnes ne sont plus disponibles. Je reçois également ce message :
Message d'erreur:
{"impossible de trouver la colonne"(1, 2, "Colonne", Colonne /*###*/(dt_meta, "Validation"))}
Pile d'appels :
importerWorkbook
invite d'importation
Les formules peuvent-elles être conservées ? Pouvez vous conseiller?
Merci.
Gérulf
Re : Complément d'attributs de tableSalut Justin,
En essayant d'exporter le tableau JMP vers Excel, je reçois une erreur.
Message d'erreur : {"l'argument doit être un caractère"(1, 2, "Longueur", Mauvais argument(.), Longueur /*###*/(openTables[i]))} Pile d'appels : tableSelectPrompt
Cependant, la création d'une table d'attribution fonctionne correctement.
Bien à vous, Daniel
Re : Complément d'attributs de tableMerci pour tout votre travail sur ce complément, Justin !!!
John
Re : Complément d'attributs de tableFonctionne à merveille.Merci pour la mise à jour très rapide.
Amy
Re : Complément d'attributs de tableSalut @phillips_ad_1 ,
Merci de l'avoir signalé.
Ce problème n'est pas lié à la longueur du type de données. Les formats ont en fait été appliqués correctement, mais dans certains cas, ils ont été écrasés après avoir défini une autre propriété de la colonne. Cela devrait maintenant être fait dans le bon ordre dans la v1.8 que je viens de télécharger.
Faites-moi savoir si cela fonctionne pour vous.
Merci,
Justin
Re : Complément d'attributs de tableJustin,
J'essaie d'importer une colonne formatée avec la date et l'heure.Je peux exporter la colonne depuis JMP et je peux voir qu'elle a le format de données spécifié comme "m/d/yh:m".Il s'affiche même dans Excel dans ce format.Cependant, lorsque j'importe les données dans JMP, le formatage n'est pas rétabli.Est-ce lié à votre message de vendredi dernier ?Vous avez écrit que l'aller-retour pour la longueur du type de données ne fonctionne pas lors de l'importation depuis Excel.Est-ce également vrai pour le format des données ?
Amy
Re : Complément d'attributs de tableSalut @john_madden ,
Je viens de télécharger la version 1.7 du complément qui ajoute la longueur du type de données à la colonne du type de données. Par exemple, une colonne entière de 2 octets sera représentée par Numeric( 2 ). Malheureusement, l'aller-retour ne fonctionne pas pour définir la longueur du type de données lors de l'importation depuis Excel. Nous espérons que cela fonctionnera dans une prochaine version de JMP.
Merci,
Justin
Re : Complément d'attributs de tableJustin,
Pouvez-vous obtenir une colonne de type de données numérique pour spécifier des entiers de 1 octet, 2 octets et 4 octets si ceux-ci sont utilisés ?
John
Re : Complément d'attributs de tableMerci, Justin.Cela a fonctionné à merveille.
Amy
Re : Complément d'attributs de tableSalut @phillips_ad_1 ,
Pouvez-vous essayer la nouvelle version (v1.5) que je viens de télécharger ? Après l'exportation avec cette nouvelle version, les groupes de colonnes seront conservés lors de la réimportation dans JMP.
Faites moi savoir si vous avez des questions.
Salutations,
Justin
Re : Complément d'attributs de tableSalut @phillips_ad_1 ,
Merci pour la bonne suggestion! Je pense que c'est tout à fait faisable. Laissez-moi y jeter un œil et je vous répondrai lorsque j'aurai quelque chose à essayer.
-Justin
Re : Complément d'attributs de tableJustin - Existe-t-il un moyen d'exporter les colonnes regroupées dans la fenêtre des colonnes ?C'est un autre domaine dans lequel je passe du temps.J'organiserai les colonnes en sections, en particulier pour les fichiers comportant beaucoup de colonnes.Ce serait bien de pouvoir conserver ces informations lors de l'exportation puis de l'importation à l'aide de ce complément.
Re : Complément d'attributs de tableSalut @jenkins_macedo ,
Ce complément utilise la fonction JSL Create Excel Workbook() pour exporter vers Excel. Il s'agit de la même fonctionnalité JMP que celle que l'on peut trouver en cliquant sur Affichage > Créer un classeur Excel. Cette fonction entraîne en fait la troncature des données dans le classeur de sortie.
Dans la version précédente de ce complément (v1.2), un message était écrit dans le journal expliquant que les données ont été tronquées. J'ai mis à jour le fichier du complément sur cet article afin que ce message soit désormais exposé dans une fenêtre JMP.
J'envisagerai d'ajouter la possibilité de diviser ces données en plusieurs feuilles dans une future version.
Merci,
Re : Complément d'attributs de tableQue faites-vous dans le cas où le nombre de lignes du tableau de données JMP d'origine dépasse le nombre maximum autorisé de lignes qu'une feuille de calcul Excel peut prendre, celui-ci est généralement d'environ 1 million et tout le reste est transféré dans une autre feuille de calcul Excel. si cela se produit, comment cela va-t-il affecter votre analyse ?
Re : Complément d'attributs de tableL'erreur qui se produisait sur Mac est désormais corrigée dans la dernière version (v2.2).