viande Posté(e) le 14 juin 2011 Posté(e) le 14 juin 2011 Bonjour! Avant de poser la question je tiens à remercier tout ceux qui participent au forum, sans quoi beaucoup de questions resteraient sans réponse.. (p.s: je ne dis pas ça pour espérer plus d’attention à ma requête) Le sujet liaison AutoCAD/Excel a déjà été abordé pas mal de fois, mais je n'ai pas trouvé de solution parmi tout les problèmes rencontrés sur le forum (ni sur celui d'Autodesk d’ailleurs) Donc voila, j'ai pas mal de plans de bâtiments (trames) dans lesquels chaque local est identifié par un bloc avec attributs (N° du bât, Niveau, N° du local...)Un dwg = un niveau de bâtiment, par exemple BAT020_SOUSSOL.dwg.J'ai fais une extraction des DWG, impec.. (avec l'extraction de données), mais je ne parviens pas à lier les données correctement. Si je fais une liaison de donnée en collant le tableau dans un fichier DWG, tout va bien, celui ci se met à jour sur demande. Par contre, le XLS lui, ne veut rien savoir.. Quelqu'un utilise-t-il cette méthode? ou doit-on passer par un autre moyen? Petite précision: il peut y avoir des suppressions/ajouts/modifications de bâtiments.Je peux joindre des fichiers exemples si besoin. Merci d'avance! Fred
lili2006 Posté(e) le 14 juin 2011 Posté(e) le 14 juin 2011 Bonjour à toutes et tous, Bienvenue viande, As-tu essayé => Outils => Liaisons de données ? Je fais des nomenclatures d'acier "assez balaise", jamais eu de pb,... Sinon, que j'utilise également, LXL de Patrick_35 Et dernièrement, ExcelAttibute de (gile),... As-tu testé ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 14 juin 2011 Auteur Posté(e) le 14 juin 2011 Pour créer le tableau AutoCAD avec les liaisons qui fonctionnent très bien j'ai effectivement utilisé le menu Outils=>Liaisons de données.Le tableau compte à peu près 9000 lignes et une vingtaine de colonnes. C'est assez lourd à ouvrir sachant que les données sont sur un serveur.On peut, normalement, lier les données dans un tableau AutoCAD mais aussi dans un fichier XLS, MDB, etc.. et c'est dans ces fichiers que la mise à jour des données déconne.J'ai déjà essayé avec les lisps de Patrick_35 (merci au passage ^^) mais ça ne passe pas non plus.Je connais pas ExcelAttribute, je vais tester ça.. Merci!
lili2006 Posté(e) le 14 juin 2011 Posté(e) le 14 juin 2011 Re, Peut-être la taille ? Jamais eu de pb avec LXL ! J'attends ton retour du .dll de (gile),... ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 15 juin 2011 Auteur Posté(e) le 15 juin 2011 Bonjour! :) J'ai retenté avec le dll de Gile, mais je me retrouve avec le même problème.En fait, je peux lier le tableau de 9000 lignes avec un fichier XLS et ainsi faire la mise à jour, ce qui prend un temps fou mais je pense que c'est normal ^^. Sauf qu'il y a du coup une étape intermédiaire.Pour l'instant, le déroulement est le suivant: - les plans des bâtiments sont liés à un tableau AutoCAD (DWG isolé) avec l'extraction de données- le tableau AutoCAD est lié à un tableau Excel avec LXL Le problème qui se pose au départ est que je n'arrive pas à lier directement les plans des bâtiments avec un fichier XLS. Que se soit avec l'extraction de données ou avec LXL.LXL gère très bien la liaison avec 1 fichier, mais contrairement à l'extraction de données, il ne prends pas en compte les nouveaux fichiers et il est difficile d'associer un ensemble de fichiers DWG sur un même XLS. Je sais pas si je suis assez clair dans mes explications.. :P
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Bonjour à toutes et tous, il ne prends pas en compte les nouveaux fichiers et il est difficile d'associer un ensemble de fichiers DWG sur un même XLS. Avec LXL, si ! En jouant sur différents onglets,... Éventuellement pose les questions utiles à Patrick_35 ici,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 15 juin 2011 Auteur Posté(e) le 15 juin 2011 :casstet: en jouant avec plusieurs onglets? les onglets présentation d'un fichier AutoCAD?
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Re, Non les onglets "feuille" dans Excel,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 15 juin 2011 Auteur Posté(e) le 15 juin 2011 Ah ok!Mais il me faut, à l'arrivée, une feuille contenant toutes les données des bâtiments.A moins qu'il existe un moyen de rassembler automatiquement tous les onglets dans un seul (sans supprimer les autres bien sûre).Avec LXL, il me semble qu'on ne peut pas créer d'onglet supplémentaire dans le fichiers Excel, ceux ci doivent être créés auparavant.
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Re, A moins qu'il existe un moyen de rassembler automatiquement tous les onglets dans un seul (sans supprimer les autres bien sûre). a part le copier-coller d'une feuille à l'autre, je ne vois pas,... Avec LXL, il me semble qu'on ne peut pas créer d'onglet supplémentaire dans le fichiers Excel, ceux ci doivent être créés auparavant. Oui ! Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 15 juin 2011 Auteur Posté(e) le 15 juin 2011 OK, donc LXL ne pourra pas gérer l'extraction. (dommage, car il est bien foutu ce lisp ! ^^)Le plus frustrant c'est d'avoir un résultat parfait avec le tableau AutoCAD (par l'extraction de données) mais de ne pas pouvoir faire la même chose avec un tableau Excel, arg!Je vais replonger dans les liaisons de données une fois de plus, je posterai un récap. (enfin...si je trouve! <acronym class=dict title=) Merci beaucoup pour les réponses! :D
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Re, Attention, je ne sais peut-être pas tout de LXL, voit tout de même avec son auteur,... Les liaisons de données marche dans les deux sens,... De mémoire, depuis la palette des XREFS, tu peux remettre à jour ton tableau dans AutoCAD depuis tes modifs de ton fichier Excel Je n'ai jamais eu de soucis à ce niveau là,.... :o Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 15 juin 2011 Auteur Posté(e) le 15 juin 2011 Oui la liaison marche dans les 2 sens mais ne permet pas l'assemblage automatique de toutes les extractions dans un même onglet en tenant compte de la possibilité d'ajout/suppression d'un bâtiment. Cela dit, je vais lui demander de ce pas.. Avec la palette des Xrefs on peut, mais de mon coté ce n'est pas mettre à jour le tableau AutoCAD depuis le fichier Excel qui m'importe (encore que, ça serait intéressant ^^). Au moment de faire l'extraction, on peut choisir de sortir le tableau AutoCAD et/ou le tableau Excel (ou Access etc..) incluant la possibilité de lier le(s) tableau(x) avec les attributs. Sauf que (oui je me répète) la liaison attributs/Excel ne marche pas. (contrairement à la liaison attributs/tableau AutoCAD).Si je choisis de sortir le tableau AutoCAD et le tableau Excel, je vois bien les 2 éléments dans mon gestionnaires d'Xrefs, mais la mise à jour (qui est ok pour le tableau AutoCAD) vers le fichier Excel plante et affiche "1 liaison(s) de données interdisent l'enregistrement de leurs données"L'idéal étant de se passer du tableau AutoCAD pour faire l'extraction directement dans l'Excel.
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Re, Je ne comprends pas bien car le but pour moi était de remplir mes nomenclatures d'aciers sur Excel et mettre à jour mes tableaux sur AutoCAD et jamais eu de pb,.... Un exemple que j'avais fait pour un autre post ,... Mais peut-être n'ais-je pas bien cerné ton pb, auquel cas, désolé, :cool: Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 15 juin 2011 Auteur Posté(e) le 15 juin 2011 Je me suis sûrement mal expliqué :) J'ai un dossier dans lequel se trouve quelques 10aines de sous-dossiers1 dossier = 1 bâtimentdans chaque dossier de bâtiment, on trouve plusieurs fichiers DWG1 fichier DWG = 1 niveau de bâtiment http://img67.xooimage.com/files/4/5/2/sans-titre0-29d213f.png Les DWG représentent une trame (ex: rez de chaussée) avec des locaux. Chaque local a un bloc "surface" comportant des attributs. (ex: n° du bâtiment, n° du local, surface en m²....) http://img71.xooimage.com/files/0/5/a/sans-titre1-29d2155.png Ces blocs sont uniformisés, dans la pièce jointe, j'ai mis en visible entièrement le bloc du local 1, et j'ai décomposé un blocs vierge pour montrer le titre des attributs. Je procède ensuite à une extraction (menu outils=>extraction des données) que je configure (fichier DXE) pour le dossier de tous les bâtiments. (donc si je créé un bâtiment, et donc un nouveau sous-dossier, celui ci sera pris en compte)je termine l'extraction en créant un fichier XLS uniquement. (1ere ligne = noms des attributs, 2eme, 3eme....lignes=valeurs des attributs)je refais une extraction, mais cette fois je choisis de lier les données et je créé par la même occasion le tableau AutoCAD. http://img74.xooimage.com/files/b/5/7/sans-titre2-29d216a.png je ferme tout en enregistrant, et je vais modifier des valeurs (n° de local, etc..) dans mes plans.je ré-ouvre mon fichier DWG qui contient le tableau AutoCAD, je fais une mise à jour (MAJLIAISONDONNEES) en choisissant "Mettre à jour la liaison de données". le tableau AutoCAD se met bien à jour. Je relance la commande et choisis cette fois "Ecrire la liaison de données" pour mettre à jour mon tableau Excel, et je me retrouve avec le message suivant: 1 liaison(s) de données interdisent l'enregistrement de leurs données http://img74.xooimage.com/files/c/8/7/sans-titre3-29d2185.png Ce que j'aimerai faire, c'est avoir le même résultat que le tableau AutoCAD (qui se met à jour correctement) en Excel. Car pour moi le tableau AutoCAD ne me sert à rien. (enfin là il me permet juste de voir que la liaison marche avec un tableau AutoCAD et pas avec un tableau Excel <acronym class=dict title=) Cette extraction est bien car elle prend en compte tous les cas de figure que je vais rencontrer, c'est à dire que je peux ajouter, supprimer ou modifier un bâtiment (qui comporte plusieurs fichiers DWG et donc plusieurs blocs surface), le tableau sera toujours à jour. Si besoin, je peux créer un exemple complet (dossier, sous dossier, dwg, extraction, liens, tableaux) En espérant avoir été suffisamment clair car j'ai un peu de mal à expliquer le pourquoi du comment ^^. merki!
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Re, En effet, "complexe" l'affaire,... Mais pourquoi passes-tu alors par un tableau AutoCAD, pour vérifier que ton fichier Excel est bien à jour ? et je me retrouve avec le message suivant: 1 liaison(s) de données interdisent l'enregistrement de leurs données Il y as-t-il un lien avec l'image en dessous ? Si besoin, je peux créer un exemple complet (dossier, sous dossier, dwg, extraction, liens, tableaux) Pourquoi pas, histoire de tester,... Je procède ensuite à une extraction (menu outils=>extraction des données) que je configure (fichier DXE) pour le dossier de tous les bâtiments. Heu, là par contre j'ai pas compris pourquoi ?!!! :o Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 15 juin 2011 Auteur Posté(e) le 15 juin 2011 "Mais pourquoi passes-tu alors par un tableau AutoCAD, pour vérifier que ton fichier Excel est bien à jour ?" je fais le tableau AutoCAD car c'est le seul, pour l'instant, qui arrive à se mettre à jour des modifications de blocs. "Il y as-t-il un lien avec l'image en dessous ?" oui, mais c'était juste pour montrer ce que j'avais comme Xrefs au final. "Pourquoi pas, histoire de tester,... " ok je prépare ça :) "Heu, là par contre j'ai pas compris pourquoi ?!!!" Pour pouvoir créer les liens, il faut bien que je fasse une première extraction, histoire qu'AutoCAD sache sur quoi il doit faire l'extraction. J'en fais une 2eme pour pouvoir cibler le fichier Excel à lier. (dans le menu liaison, AutoCAD demande à parcourir vers le fichier Excel à faire correspondre)
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Re, Au lieu de faire une extraction, je garderai que mes liaisons avec les fichiers Excel,... Mais là aussi, j'ai peut être pas tout saisi et il y a longtemps que je ne me suis pas servi des liaisons de données,... De plus, je m'arrache les cheveux sur ce projet en ce moment,... donc ne suis peut-être pas tout à fait dispo pour bien cerner ton pb,... D'autres vont prendre le relais j'espère,... :D Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 15 juin 2011 Auteur Posté(e) le 15 juin 2011 J'ai retenté avec uniquement les liens Excel mais ça ne marche pas.. ou peut-être que je fais pas ça comme il faut..? Je viens de jeter un œil au projet, euh comment dire.. c'est carrément au delà de mes capacités! ^^ J'ai finis le petit exemple, je joins un Zip avec tout dedans, y compris une série d'impression écran pour le déroulement de l'extraction. Pour l'image n°11, j'ai refais l'extraction en cochant les 2 cases pour avoir le tableau AutoCAD (dont les liens fonctionnent) Sinon pour le projet, je te proposes de faire l’acquisition d'une barbie.. au moins, du conserveras l'intégralité de ta chevelure ^^ Merci beaucoup pour le temps que tu as passé à me répondre, bon courage de ton coté! fichier joint: http://dl.free.fr/mon.pl?i=12490508&h=39saL0Ov
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Re, c'est carrément au delà de mes capacités! ^^ Comme tu as pu le constater, moi aussi c'est au dessus de mes capacités,... :cool: l’acquisition d'une barbie. Je n'y avais pas pensé à celle-là,...Mais je suis ouvert à toutes propositions,. ;) Je regarde dès que possible ton projet en espérant que d'autres membres de ce forum teste de leur coté également,... :o @+, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Re, Apparemment, un pb sur dll.free ce soir ou bien le lien est à refaire,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 15 juin 2011 Posté(e) le 15 juin 2011 Re, Au fait, en attendant, as-tu regardé l'exemple que j'ai fourni sur une des réponses précédentes ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
viande Posté(e) le 16 juin 2011 Auteur Posté(e) le 16 juin 2011 "Mais je suis ouvert à toutes propositions" ^^ "Apparemment, un pb sur dll.free ce soir ou bien le lien est à refaire" http://dl.free.fr/lnI41yGH5 (effectivement, problème il y avait.. j'avais mal copié l'adresse!) "as-tu regardé l'exemple que j'ai fourni" le lien n’aboutit pas, j'ai réessayé tout à l'heure mais pas mieux.. "moi aussi c'est au dessus de mes capacités" je pencherai plus pour un oubli ou une petite lacune plutôt qu'un manque de capacité de ta part ^^
lili2006 Posté(e) le 16 juin 2011 Posté(e) le 16 juin 2011 Bonjour à toutes et tous, Le lien fonctionne maintenant, quand au mien, aucun pb de téléchargement depuis chez moi ?!! je pencherai plus pour un oubli ou une petite lacune plutôt qu'un manque de capacité de ta part ^^ ;) Je regarde dés que je peux,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Patrick_35 Posté(e) le 16 juin 2011 Posté(e) le 16 juin 2011 Salut Je n'ai pas pris le temps de tout lire, mais pourquoi ne pas utiliser LXL pour créer les liaisons et ensuite utiliser XL->ATT ou ATT->XL en script pour traiter tous les dessins ? Un lien pour voir tout ce qui accompagne LXL @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant