IMPORT/EXPORT – Excel-Template-Format
Schnelle Antworten zum Aufbau des Excel-Templates: Zeilen- und Spaltenlogik, Objekt-Filter, Argumente und eindeutiger Schlüssel, Koordinaten sowie das Sperren von Spalten. Frage nicht gefunden? Nutzen Sie das Feedback-Feld am Seitenende – dort können Sie ein Ticket im Support-Portal erstellen.
Aufbau des Templates
Wie ist das Excel-Template aufgebaut?
Die ersten Zeilen steuern die Schnittstelle: Zeile 1 enthält die Filter (Spalte A technischer Platz für COMOS-ELVIS, optional; B Datenmasken-Nummer; C Elementeart [EK]; D KBZ [K_KBZ]; E INTERF_1:n als Startzeile; F UND/ODER-Verknüpfung; G/H/I für 3D-Elemente). Zeile 2 enthält die CARF-Argumente (aus der Datenmaske), Zeile 3 die COMOS-ELVIS-Bezeichnungen und Zeile 4 reinen Benutzertext; ab der in INTERF_1:n angegebenen Zeile wird die Schnittstelle geschrieben (INTERF_1:22 = ab Zeile 22).
Quelle: Handbuch IMPORT-EXPORT > Format des Excel Templates
Was hat sich seit Release 2025.0 am Excel-Handling geändert?
Seit Release 2025.0 sind Export und Import mit ClosedXML implementiert, wodurch keine Office-Kompatibilitätsprobleme mehr auftreten. Es wird jedoch empfohlen, Kommentare in der Tabelle zu löschen, da diese zu Leseproblemen führen können (Kommentare sind an einer roten Markierung in der Zelle erkennbar).
Quelle: Handbuch IMPORT-EXPORT > Format des Excel Templates > Kommentare in Tabellen
Objekt-Filter
Wie filtere ich die zu exportierenden Objekte nach Datenmaske?
In Spalte B geben Sie die Datenmasken-Nummer an: M_12000 oder 12000 (Objekte mit Datenmaske 12000), 12000/12003/12001 (mehrere Datenmasken) oder ALL (alle CARF-Objekte). Mit NO_PIPE exportieren Sie alles außer Leitungs-Fittingen und Kanälen; die auszuschließenden KBZ (R, BR, TSTK, K, UA, TA …) lassen sich zusätzlich in einer Datei NO_PIPE.cfg definieren.
Quelle: Handbuch IMPORT-EXPORT > Format des Excel Templates > NO_PIPE
Wie filtere ich zusätzlich nach Elementeart und KBZ, und was bewirkt UND/ODER?
Über Spalte C filtern Sie nach Elementeart [EK] und über Spalte D nach der KBZ [K_KBZ]. Steht in Spalte F nichts, gilt eine ODER-Verknüpfung (Datenmaske oder Elementeart oder KBZ genügt); steht dort UND, müssen Datenmaske und Elementeart und KBZ übereinstimmen. Sind die Spalten G/H/I gefüllt, werden sie als Datenmaske/Elementeart/KBZ für 3D-Elemente ausgewertet.
Quelle: Handbuch IMPORT-EXPORT > Format des Excel Templates > UND ODER Verknüpfung
Argumente & Schlüssel
Was ist der eindeutige Schlüssel und welche speziellen Argumente gibt es?
Das erste Argument in Zeile 2 ist immer der eindeutige Schlüssel, über den das Element im DGN wiedergefunden wird – in der Regel die GUID, die jedes CARF-Element eindeutig besitzt. Spezielle Argumente sind unter anderem AKS_K (in attributes.cfg definiert, z. B. ${K_PLANT}.${AKS_AL}.${STRUNR}), TECH_PL, POS{9000} (Wert in geschweiften Klammern wird beim Export geschrieben, wenn der Wert leer oder 0 ist) und $DELETE$ (Löschflag – eine 1 löscht das Element beim Import; beim Export schreibt CARF immer 0).
Quelle: Handbuch IMPORT-EXPORT > Format des Excel Templates
Wie exportiere ich Koordinaten bzw. Positionen?
Über P1X, P1Y, P1Z, P2X, P2Y, P2Z geben Sie die einzelne X-, Y- oder Z-Koordinate von Start- bzw. Endpunkt aus, über P1 und P2 die kompletten Koordinaten des Start- bzw. Endpunkts. So lässt sich z. B. eine fortlaufende Positionierung eines Strangs über Excel vornehmen und anschließend importieren.
Quelle: Handbuch IMPORT-EXPORT > Format des Excel Templates > P1X, P1Y, P1Z, P2X, P2Y, P2Z, P1, P2
Wie schütze ich Spalten vor dem Import ($LOCK$)?
Sensible Spalten (z. B. Abmessung, KBZ) lassen sich für den Import sperren, damit die Objekte nicht „zerschossen" werden. Voraussetzung ist eine definierte Startzeile: In der Zeile direkt davor (bei INTERF_1:7 also Zeile 6) tragen Sie $LOCK$ in die betreffende Spalte ein – diese Spalte wird dann nicht importiert.
Quelle: Handbuch IMPORT-EXPORT > Format des Excel Templates > Spalten für Import sperren: $LOCK$