[Tutoriel] Autodesk Navisworks : Ajoutez des données utilisateurs à partir de Microsoft Excel 2/2

Olivier Bayle Olivier Bayle 03/02/2020

3 min de lecture

clip_image002[5]

    Dans cet article, j’expliquais comment, à partir du logiciel Autodesk Navisworks, créer des variables utilisateurs à un élément spécifique. Bien que cette méthode soit très simple à mettre à place, elle est quand même très limitée quant à la propagation des variables aux autres éléments.

C’est pour cette raison que je vous propose une autre méthode, décrite ci-dessous.

0- Prérequis :

Le workflow proposé commence par l’importation de données à partir du logiciel Microsoft Excel, ce qui impose une certaine homogénéité en termes de versions :

           o Autodesk Navisworks 32 bits

           o Microsoft Excel 32 bits

           o Autodesk Navisworks 64 bits

           o Microsoft Excel 64 bits

    Pour connaitre le type de version Autodesk Navisworks,cliquez sur la petite flèche puis « A propos de Autodesk Navisworks… »

clip_image004[5]

    Pour connaitre le type de version Microsoft Excel, cliquez sur « Compte » puis « A propos d’Excel »

clip_image006[5]

    Comme vous pouvez le constater sur mon ordinateur, je ne pourrai pas utiliser le workflow à moins de réaliser l’installation de Microsoft Office 64 bits (ce que je ne vais pas faire ).

Nota : La dernière version disponible en 32 bits était Autodesk Navisworks 2014.

1- Export du logiciel Autodesk Navisworks vers Microsoft Excel :

    Afin d’avoir la structuration du fichier Excel pour communiquer avec le logiciel Autodesk Navisworks, nous allons effectuer un export depuis Navisworks.

clip_image008[4]

           o Identifiant de l’élément

           o Le nom de l’élément

clip_image010[4]

           o Puis cliquez sur le bouton « Ok »

Nota : vous pouvez ajouter autant de catégories disponibles dans l’interface.

2- Manipulation dans le fichier Excel :

clip_image014[4]

clip_image016[4]

Nota : évitez les espaces et les accents dans les noms.

3 – Import des nouvelles données Excel vers Navisworks :

clip_image018[4]

           o Donnez un nom au lien, Exemple « VillageBIM »

           o Pilote ODBC, choisissez “Microsoft Excel Drivers

           o Cliquez sur le bouton “Configuration… », puis sur « Select Workbook… » et enfin indiquez le fichier XLSX créé à l’étape précédente

           o Activez l’option « Maintenir ouvert pour la durée de vie de l’application » : permet de s’assurer que Excel reste ouvert tant que Navisworks est en cours d’utilisation

           o Chaine SQL : SELECT * FROM [nom de l’onglet du fichier Excel$] WHERE " ID_element "=%prop("ID_element ", "Valeur");*

           o Dans la partie « Champs », double-cliquez sur la première ligne et entrez le nom des champs correspondants aux nouvelles colonnes dans le fichier Excel (attention les appellations doivent être identiques). Les noms dans la colonne « Nom d’affichage » peuvent être modifiés – c’est ceux qui apparaîtront dans le logiciel Navisworks

Résultat de paramétrage :

clip_image019[4]

* Je n’ai pas pu tester la chaîne SQL que je vous propose, du fait de ma non-compatibilité évoquée au chapitre 0. Pour plus de renseignement cliquez ici.

clip_image020[4]

4- Résultats :

clip_image022[4]

Pour plus d’informations, voici la vidéo ci-dessous d’où j’ai tiré toute la procédure :

 

Abonnement e-mail