Excel-Datenvisualisierung und import von Daten aus einer Excel-Datei in die aktuelle Bauteilliste
Symbol
Verwendung
Das Plugin umfasst zwei Befehle:
Import aus Excel
Das Hauptfenster des Plugins ist in zwei Bereiche unterteilt. Im linken Bereich wird die Liste der im aktuellen Projekt importierten Excel-Blätter angezeigt. Im rechten Bereich befinden sich die Schaltflächen zur Steuerung des Imports.

Jedes Element in der Liste der importierten Blätter enthält folgende Informationen:
- Tabelle – entspricht dem Namen der Ansicht, in der die Tabelle dargestellt ist
- Ansichtstyp – Typ der Ansicht, in der die Tabelle dargestellt ist
- Status – Status der Tabelle. Mögliche Werte: Ok, Tabellenaktualisierung erforderlich, Quelldatei fehlt, Quellblatt fehlt oder wurde umbenannt
- Quelldatei – Name der Excel-Datei, aus der die Tabelle importiert wurde
- Quellblatt – Name des Blattes, das dargestellt wurde
- Ansichtsmaßstab berücksichtigen – Option, die es ermöglicht, beim Aktualisieren den Maßstab der Ansicht zu berücksichtigen, in der die Tabelle dargestellt ist (verfügbar für Zeichnungsansichten und Legenden). Wenn die Option deaktiviert ist, wird die Tabelle im Maßstab 1:1 neu gezeichnet.
Hinzufügen – öffnet das Dialogfenster zum Hinzufügen einer neuen Tabelle (siehe unten).
Aktualisieren… – öffnet die Aktualisierungsoptionen:
- Die ausgewählte Tabelle aktualisieren – zeichnet die in der Liste ausgewählte Tabelle neu
- Alle nicht mehr aktuellen Tabellen aktualisieren – zeichnet alle Tabellen neu, die aktualisiert werden müssen
- Alle Tabellen aktualisieren – zeichnet alle Tabellen in der Liste neu.
Quelle ersetzen – ersetzt die ursprüngliche Excel-Datei und zeichnet die Tabelle neu.
Ansicht öffnen – öffnet die Ansicht, in der die Tabelle dargestellt ist.
Öffnen… – Quelldatei öffnen, aus der die Tabelle importiert wurde, oder Das Verzeichnis mit der Ausgangsdatei öffnen.
Verknüpfung löschen – entfernt die ausgewählte Tabelle aus der Liste, wobei die Ansicht, in der die Tabelle dargestellt ist, erhalten bleibt (Löschen der Verknüpfung zur Excel-Quelldatei).
Löschen – löscht die Ansicht, in der die ausgewählte Tabelle dargestellt ist.
Im oberen rechten Bereich des Fensters befindet sich eine Schaltfläche zum Öffnen des Einstellungsfensters:

Linienstärken – enthält eine Liste der Zuordnungen von Linienstärken aus Excel zu Revit-Liniengewichten. Zulässige Werte: 1 bis 16.
Im unteren Bereich des Fensters kann eine der Optionen für die Interaktion mit der Ansicht nach Abschluss des Imports ausgewählt werden. Verfügbare Aktionen: Nachfragen, Öffnen oder Nicht öffnen.

In diesem Fenster muss angegeben werden, aus welcher Datei und welchem Blatt die Tabelle importiert und in welcher Ansicht sie eingefügt (dargestellt) werden soll.
Im Abschnitt Import ist die Excel-Datei über die entsprechende Schaltfläche mit drei Punkten auszuwählen. Nach Auswahl der Datei wird die darunter befindliche Liste der Blätter der Datei gefüllt. Anschließend ist das gewünschte Blatt auszuwählen sowie der Importbereich festzulegen: Verwendete Zellen, Druckbereich oder Benutzerdefinierter Bereich.
Im Abschnitt Einfügen ist festzulegen, ob eine neue Ansicht erstellt oder in eine bestehende Ansicht gezeichnet werden soll.
Wird die Option Ansicht erstellen gewählt, sind im unteren Feld der Ansichtstyp und der Name anzugeben. Für Zeichnungsansichten und Legenden steht die Option Ansichtsmaßstab berücksichtigen zur Verfügung, mit der der Maßstab für die Erstellung der Zeichnungsansicht oder Legende festgelegt werden kann.
Bei Auswahl der Option Die Tabelle in die existierende Ansicht einfügen wird eine Dropdown-Liste mit verfügbaren Zeichnungsansichten, Legenden und Bauteillisten zur Verfügung gestellt. Wird eine Zeichnungsansicht oder Legende gewählt, wird deren Maßstab im Feld Maßstab angezeigt. Ist die Option Ansichtsmaßstab berücksichtigen aktiviert, bleibt der aktuelle Maßstab der Ansicht beim Erstellen der Tabelle erhalten.
Beim Import einer Tabelle in eine bestehende Ansicht werden alle Daten in dieser Ansicht gelöscht!
Die Bildverarbeitung ist ab Revit-Version 2020 verfügbar.
Informationen zur Tabelle werden zum Zeitpunkt des Imports in den erweiterten Daten der Ansicht gespeichert. Zum Darstellen der Tabelle ist der Importvorgang über die Schaltfläche Einfügen zu starten. Anschließend erfolgt die Konvertierung des ausgewählten Blattes in Zwischendaten, die Erstellung einer neuen Ansicht (falls erforderlich) sowie die Darstellung der importierten Tabelle mit Anmerkungselementen von Revit.
Solange das Hauptfenster des Plugins geöffnet ist, werden Änderungen an der Quelldatei in Echtzeit überwacht. Sobald Änderungen an der Quelldatei gespeichert werden, ändert sich im Hauptfenster des Plugins der Status aller Elemente in der Liste, die auf diese Quelldatei verweisen:

Excel in Bauteilliste

Beim Start des Befehls wird ein Fenster geöffnet, in dem die Schaltfläche Import zur Auswahl der Excel-Tabelle zu betätigen ist.

Im geöffneten Fenster ist die Excel-Datei über die entsprechende Schaltfläche mit drei Punkten auszuwählen. Nach Auswahl der Datei wird die darunter befindliche Liste der Blätter gefüllt. Anschließend ist das gewünschte Blatt auszuwählen sowie der Importbereich festzulegen: Verwendete Zellen, Druckbereich oder Benutzerdefinierter Bereich.

Im oberen Bereich des Plugin-Fensters befinden sich die Optionen zum Einfügen der Tabelle in die Bauteilliste:
Die Zeichenfolge, ab der das Lesen der Daten beginnt – gibt die Zeilennummer in der Tabelle des Plugin-Fensters an, ab der die Daten zum Füllen der Parameter in der Bauteilliste gelesen werden. Die Nummer ändert sich bei Auswahl der entsprechenden Zeile in der Tabelle.
Die Zeichenfolge der Bauteilliste, ab der das Einfüllen mit Daten beginnt – gibt die Zeilennummer in der Bauteilliste ohne Berücksichtigung von Titel und Überschrift an. Die Zählung beginnt bei 1 und bezieht sich auf die Zeilen mit Parameterwerten.
Den Hauptbereich des Plugin-Fensters nimmt die Excel-Datentabelle ein, deren Werte in die Bauteilliste geschrieben werden. Die Spalten können durch Ziehen mit gedrückter linker Maustaste umgeordnet werden.
Ist die Option Leere Werte schreiben aktiviert, werden bei leeren Zellen in der Plugin-Tabelle in die entsprechenden Zellen der Bauteilliste ein leerer Wert für Textparameter und „0“ für numerische Parameter eingetragen.
Nach Betätigung der Schaltfläche Bauteilliste einfüllen wird der Prozess zum Befüllen der Elementparameter mit den Werten aus der Tabelle gestartet.
Das Plugin füllt die Zeilen, die sich auf Modellelemente beziehen. Zeilen mit Zwischensummen werden ignoriert. Für ein korrektes Befüllen solcher Bauteillisten ist daher eine Excel-Datei ohne Zwischenzeilen zu verwenden. Zum Beispiel:
