Re: Importation de donnée excel en facteur d'échelle d'un bloc

Bonjour,

Ta demande est très claire et correspond à un besoin fréquent lorsqu’on veut lier des calculs avancés (Excel) à des blocs dynamiques AutoCAD, notamment via une table de consultation (Lookup Table).

Ce qu’il est possible de faire avec AutoCAD :

  • Les tables de consultation (Lookup Tables) dans les blocs dynamiques ne permettent pas d’importer directement des données depuis Excel. Elles doivent être renseignées manuellement dans l’éditeur de bloc dynamique. Il n’existe pas de fonction native pour faire une liaison directe entre une cellule Excel et une propriété de table de consultation dans un bloc dynamique.

  • Il est possible de lier un tableau Excel à un dessin AutoCAD (commande TABLE > Lier à un fichier de données, anglais : TABLE > Data Link), mais cette liaison ne permet pas de piloter dynamiquement les paramètres d’un bloc à partir des valeurs Excel. Cette liaison sert uniquement à afficher et mettre à jour des tableaux, pas à piloter des propriétés de blocs dynamiques.

  • Pour automatiser le transfert de valeurs Excel vers les propriétés d’un bloc (par exemple, le diamètre d’un cercle), il faudrait passer par une routine personnalisée, typiquement en AutoLISP, VBA ou via un script externe. Ce script pourrait lire les valeurs du fichier Excel et mettre à jour les paramètres du bloc dans le dessin.

Scénario de travail conseillé :

  • Continue d’utiliser ta table de consultation pour les cas standards.

  • Pour automatiser la mise à jour des diamètres depuis Excel, tu peux :

    • Exporter tes valeurs Excel dans un format texte (CSV).

    • Utiliser un script LISP ou VBA qui lit ce fichier et applique les valeurs aux blocs concernés dans AutoCAD.

    • Ce workflow nécessite un peu de développement, mais il est courant dans les bureaux d’études et de nombreux exemples existent sur les forums spécialisés.


Ce sujet de discussion fait référence à la publication sur https://forums.autodesk.com/t5/autocad-tous-produits-forum/importation-de-donnee-excel-en-facteur-d-echelle-d-un-bloc/m-p/13689545#M48587