RezepteExport nach Excel und PDF
Wie erstelle ich aus den Blöcken einer AutoCAD-Zeichnung eine Stückliste?
Tippen Sie „Mach eine Stückliste: Blockname, Anzahl und die Attribute PART_NO und DESCRIPTION“. cadssistant liest jede Blockreferenz und ihre Attribute, gruppiert nach Blockname und Teilenummer und antwortet mit einer Tabelle aus Name, Teilenummer, Beschreibung und Menge; Kopieren oder Excel exportiert sie. Sagen Sie „nur Layer P-FIXT“, „nach effektivem Namen“ für dynamische Blöcke oder „sortiert nach Teilenummer“. An der Zeichnung ändert sich nichts.
Geprüft am 2026-11-01
Mach eine Stückliste: Blockname, Anzahl und die Attribute PART_NO und DESCRIPTION
Was cadssistant tut
- Wählt jedes INSERT mit Attributen aus und geht in einem AutoLISP-Durchgang die Attribute jeder Referenz durch, liest Attributname und Wert.
- Gruppiert nach Blockname und PART_NO, zählt und antwortet mit der Tabelle: Name, Teilenummer, Beschreibung, Menge.
- Kopieren oder Excel an der Tabelle exportiert sie.
Dieselbe Aufgabe in AutoLISP
(progn
(setq ss (ssget "_X" '((0 . "INSERT") (66 . 1))) i 0 rows nil)
(if ss
(repeat (sslength ss)
(setq e (ssname ss i) i (1+ i) nm (cdr (assoc 2 (entget e))) part "" desc ""
att (entnext e))
(while (and att (= (cdr (assoc 0 (entget att))) "ATTRIB"))
(setq tag (cdr (assoc 2 (entget att))) val (cdr (assoc 1 (entget att))))
(cond ((= tag "PART_NO") (setq part val)) ((= tag "DESCRIPTION") (setq desc val)))
(setq att (entnext att)))
(setq key (list nm part desc))
(setq rows (if (assoc key rows)
(subst (cons key (1+ (cdr (assoc key rows)))) (assoc key rows) rows)
(cons (cons key 1) rows)))))
rows)Liefert Paare ((Name Teilenummer Beschreibung) . Menge). Blöcke ohne Attribute lässt der Filter (66 . 1) weg; nehmen Sie ihn heraus, um sie mitzuzählen.
Gut zu wissen
- Attributwerte sind die aktuellen, unsichtbare Attribute eingeschlossen.
- Sagen Sie „und den Layer“ oder „und die Fläche von jedem“ für weitere Spalten; alles, was sich aus der Referenz oder ihrer Definition lesen lässt, kann eine Spalte sein.
- Für dieselbe Liste als Tabelle im Plan siehe Stücklistentabelle in die Zeichnung setzen.
Mehr aus „Export nach Excel und PDF“
Befehl: CADSSISTANT
Läuft in AutoCAD 2024 und neuer unter Windows. Kostenlos testen, ohne Karte, ohne API-Schlüssel.
cadssistant holen