FastFiber

Attribute extraction naar excel

Gestart door Boom, ma 18 04 2011, 10:43:52

Vorige topic - Volgende topic

Boom

Voor onze werkplaatslijsten gebruik ik een block met attributes.
Hierin word het POSnr, aantal, afmeting, materiaalsoort en bladnr opgegeven.
Nu wil ik deze exporteren naar excel om materiaallijsten voor de kwaliteitsdienst te maken.
Ik werk met Acad 2011 LT
Wie heeft hier een oplossing voor?

EddyBeerke

Dit zit in de expresstools onder blocks, export attribute information.
Of type "ATTOUT"
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

Boom

Citaat van: EddyBeerke op ma 18 04 2011, 12:24:49
Dit zit in de expresstools onder blocks, export attribute information.
Of type "ATTOUT"
ATTOUT werkt niet in ACAD 2011LT
Onder Tools wordt verwezen naar een CDF of SDF templatefile.
Ik weet niet hoe ik die aan moet maken of waar ik die kan vinden.
Als je daar wat voor weet.
Bij voorbaat dank

lexxx

#3
Het is alweer een tijdje geleden dat ik met LT werkte maar even kijken of ik het me nog herinner:

Dit kan met het commando ATTEXT.
Kies voor SDF file
Je moet dan wel een template maken. dit staat vrij uitvoerig beschreven in de help bestanden. kijk onder "Extract Block Attribute Data (Advanced)".
In feite is het template niet meer dan een text bestand waarin je aangeeft welke informatie je in welke vorm wilt uitvoeren.

Als voorbeeld een oud template:

CiteerATT1 c008000
ATT2 c008000
BL:X N012003
BL:Y N012003
Dit template voert attribute met de Tag "ATT1" uit Dit zijn letters (C) maximaal acht caracters voor de comma (008) en 0 achter de comma (000). bij tekst eigenlijk altijd 0 achter de comma
Het zelfde is van toepassing voor attribute met tag "ATT2"
Verder wordt de X en Y coordinaat van het block uitgevoerd (BL:X) en (BL:Y).
Dit zijn cijfers (N) met 12 caracters voor de comma (012) en drie achter de komma (003)

the end of the line

Boom

Citaat van: lexxx op ma 18 04 2011, 15:04:24
Het is alweer een tijdje geleden dat ik met LT werkte maar even kijken of ik het me nog herinner:

Dit kan met het commando ATTEXT.
Kies voor SDF file
Je moet dan wel een template maken. dit staat vrij uitvoerig beschreven in de help bestanden. kijk onder "Extract Block Attribute Data (Advanced)".
In feite is het template niet meer dan een text bestand waarin je aangeeft welke informatie je in welke vorm wilt uitvoeren.

Als voorbeeld een oud template:
Dit template voert attribute met de Tag "ATT1" uit Dit zijn letters (C) maximaal acht caracters voor de comma (008) en 0 achter de comma (000). bij tekst eigenlijk altijd 0 achter de comma
Het zelfde is van toepassing voor attribute met tag "ATT2"
Verder wordt de X en Y coordinaat van het block uitgevoerd (BL:X) en (BL:Y).
Dit zijn cijfers (N) met 12 caracters voor de comma (012) en drie achter de komma (003)


Lexxx, bedankt,
Ik ben nu zover dat ik een block per blad kan exporteren naar een txt file.
is dit ook mogelijk met meerder layouts? Ik werk nl met meerdere layouts (tot70 stuks) in een dwg>

robbie

#5
Een vraagje, heb je in AutoCAD LT een mapje '/Sample/ActiveX/ExtAttr/' met
daarin 'ExtAttr.xls'?
Als dit bestand aanwezig is, dan wil ik dat graag in bijlage zien om hem
dan te vergelijken met de AutoCAD versie.

Boom

Citaat van: robbie op ma 18 04 2011, 17:43:47
Een vraagje, heb je in AutoCAD LT een mapje '/Sample/ActiveX/ExtAttr/' met
daarin 'ExtAttr.xls'?
Als dit bestand aanwezig is, dan wil ik dat graag in bijlage zien om hem
dan te vergelijken met de AutoCAD versie.
Hallo Robbie,
Blijkbaar wat misgegeaan. ik had een bestandje gemaild maar zie niks op het forum dus nu nog maar een keer.
Het excel bestand kan ik niet vinden. Ik heb alleen een Mass-balance.xls gevonden en een Grill.dxe bestand.
In de bijlage staat het template die wij gebruiken.
Misschien kun je hier wat mee.

FastFiber