Aller au contenu

Textes <--> Excel


Messages recommandés

Posté(e)

Bonjour à tous,

 

je recherche de l'aide pour savoir s'il me serait possible d'avoir une liaison entre des multitextes (ou autre) et un fichier Excel.

Mon employeur bloque tous les sites d'hébergement d'image, et je n'arrive pas à joindre un fichier) donc je vais essayer de vous décrire mon besoin.

J'ai des plans de niveau d'un bâtiment, avec à chaque niveau, plusieurs multitextes ainsi organisés :

 

ligne1) N° de porte

ligne2) Nom du service

ligne3) Nom du responsable et à côté son N° de tel (5 chiffres)

ligne 4 et suivantes) Nom de ses colaborateurs et leurs n° de poste

 

chaque ligne ayant un formatage différent (couleur, taille, calque)

 

Je voudrais donc obtenir depuis ces plans un fichier Excel avec les 6 colonnes corespondantes, trié par n° de porte avec les noms et n° à côté, puis porte suivante ...

il faut aussi qu'une liaison se fasse entre les 2 fichiers pour que toute modification soit reportée dans un sens ou l'autre.

 

J'espère avoir été assez clair, sinon n'esitez pas !

 

Merci d'avance pour votre aide !

en précisant que je ne connais rien en lisp !

Posté(e)

Bonjour.

 

Le plus judicieux serait de faire de tes différents textes un bloc qui comportera 4 lignes, utiliser ExcelAttribut de (gile), ensuite, une petite mise en forme dans Excel sera, je pense, suffisant.

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

merci de cette réponse trés rapide !

je viens d'essayer ExcelAttribut et j'ai ce message d'erreur :

 

Commande:

NETLOAD Impossible de charger l'assemblage. Détails de l'erreur:

System.IO.FileLoadException: Impossible de charger le fichier ou l'assembly

'file:///C:\Autodesk\ExcelAttribute_18.dll' ou une de ses dépendances.

L'opération n'est pas prise en charge. (Exception de HRESULT : 0x80131515)

Nom de fichier : 'file:///C:\Autodesk\ExcelAttribute_18.dll' --->

System.NotSupportedException: Tentative de chargement d'un assembly à partir

d'un emplacement réseau qui aurait entraîné l'utilisation de l'assembly en mode

Bac à sable (sandbox) dans les versions antérieures du .NET Framework. Cette

version du .NET Framework n'activant pas la stratégie CAS par défaut, ce

chargement peut être dangereux. Si ce chargement n'est pas destiné à utiliser

l'assembly en mode Bac à sable (sandbox), activez le commutateur

loadFromRemoteSources. Pour plus d'informations, consultez

http://go.microsoft.com/fwlink/?LinkId=155569.

à System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String

codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,

StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean

forIntrospection, Boolean suppressSecurityChecks)

à System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName

assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean

forIntrospection, Boolean suppressSecurityChecks)

à System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile,

Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm

hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks,

StackCrawlMark& stackMark)

à System.Reflection.Assembly.LoadFrom(String assemblyFile)

à Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)

à loadmgd()

Posté(e)

Salut,

As-tu les express tools d'insrallés?

Si oui, tu devrais créer un bloc avec attributs,ensuite, si tu as les Exprès tools, tu tapes ATOUT, pour sélectionner tes blocs avec attributs pour faire un exportations vers un fichier texte que tu ouvrira avec Excel pour faire les modifications

Puis dans AutoCAD Archi, tu tapera ATTIN pour importer les données de ton fichier texte.

ExcellAttrubute fait la même chose mais il génère directement un fichier xls.

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

Hello

 

+1 avec Steven

 

Un Bloc peut parfaitement ne contenir QUE des attributs (AUCUN graphique)

et donc avec ATTIN / ATTOUT, tu devrais être satisfait ?!

 

Bye, lecrabe

Autodesk Expert Elite Team

Posté(e)

bonjour,

j'avais répondu pour remercier gile mais le message n'est pas là.

Bref Excelattribute fonctionne . merci

 

mais j'ai un soucis :

- les attributs "multiligne" (liste de noms)sont transformés en une cellule unique (chaine de noms) :(

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité