Tutorial: Excel-Daten mit Visio-Shapes verknüpfen (Datenbank-Assistent)
Hier ist ein ausführliches Tutorial, wie du Microsoft Excel-Daten mithilfe der Visio-Funktionen (ehemals Datenbank-Assistent / Datentool) mit Shapes verknüpfst.
In Visio (Professional-Version oder Plan 2) ist die Verknüpfung von externen Daten eine der mächtigsten Funktionen. Sie erlaubt es, Diagramme automatisch zu aktualisieren, wenn sich die zugrunde liegende Excel-Tabelle ändert.
1. Vorbereitung der Excel-Datei
Bevor du Visio öffnest, muss deine Excel-Quelle korrekt strukturiert sein.
- Überschriften: Die erste Zeile muss eindeutige Spaltennamen enthalten (z. B. "ID", "Name", "Abteilung", "Status").
- Eindeutiger Schlüssel: Eine Spalte sollte einen eindeutigen Wert pro Zeile enthalten (z. B. eine Personalnummer oder eine Asset-ID), damit Visio die Daten präzise zuordnen kann.
- Keine Lücken: Vermeide leere Zeilen oder Spalten innerhalb deines Datensatzes.
- Speichern: Speichere und schließe die Excel-Datei.
2. Den Import-Vorgang in Visio starten
In modernen Visio-Versionen (2016, 2019, 2021, Plan 2) nutzt man hierfür den Reiter Daten.
- Öffne deine Visio-Zeichnung.
- Gehe im Menüband auf den Reiter Daten.
- Klicke auf die Schaltfläche Benutzerdefinierter Import (in älteren Versionen oft "Daten mit Shapes verknüpfen").
- Der Assistent öffnet sich. Wähle hier Microsoft Excel-Arbeitsmappe und klicke auf Weiter.
3. Die Datenquelle auswählen
- Klicke auf Durchsuchen und wähle deine vorbereitete Excel-Datei aus.
- Wähle das entsprechende Tabellenblatt in der Datei aus.
- Visio fragt dich nun nach dem Bereich. In der Regel erkennt Visio den genutzten Bereich automatisch. Klicke auf Weiter.
4. Den eindeutigen Bezeichner festlegen
Damit Visio weiß, welche Zeile zu welchem Shape gehört, musst du den Primärschlüssel festlegen.
- Wähle die Spalte aus, die den eindeutigen Wert enthält (z. B. "ID").
- Klicke auf Weiter und dann auf Fertig stellen.
Ergebnis: Am unteren Bildschirmrand erscheint nun das Fenster "Externe Daten". Hier siehst du deine komplette Excel-Tabelle innerhalb von Visio.
5. Daten mit Shapes verknüpfen
Es gibt zwei Wege, die Daten auf die Shapes zu bringen:
Methode A: Manuelles Verknüpfen (Drag & Drop)
- Wähle eine Zeile im Fenster "Externe Daten" aus.
- Ziehe die Zeile mit der Maus einfach auf ein Shape in deiner Zeichnung.
- Effekt: Visio erstellt automatisch "Shape-Daten" für dieses Objekt und verknüpft sie.
Methode B: Automatisches Verknüpfen (bei vielen Shapes)
Wenn du viele Shapes hast, die bereits Text enthalten, der auch in der Excel-Liste steht:
- Klicke im Reiter Daten auf Automatisch verknüpfen.
- Wähle aus, ob du alle Shapes auf dem Blatt oder nur markierte Shapes verknüpfen willst.
- Lege die Bedingung fest: z. B. Spalte "Name" aus Excel entspricht Shape-Text in Visio.
- Klicke auf Fertig stellen. Visio verknüpft nun alle passenden Datensätze automatisch.
6. Datengrafiken anpassen (Visualisierung)
Nachdem die Daten verknüpft sind, möchtest du sie wahrscheinlich anzeigen lassen (z. B. den Status farblich markieren oder den Namen unter das Shape schreiben).
- Markiere die verknüpften Shapes.
- Klicke im Reiter Daten auf Datengrafiken.
- Wähle Neue Datengrafik erstellen.
- Klicke auf Neues Element:
- Text: Zeigt den Inhalt einer Excel-Spalte als Text am Shape an.
- Farbe nach Wert: Ändert die Farbe des Shapes (z. B. Status "Erledigt" = Grün).
- Datentalken/Symbole: Zeigt Fortschrittsbalken oder Ampelsymbole an.
7. Daten aktualisieren
Das Beste an dieser Verbindung: Wenn du deine Excel-Liste änderst, musst du in Visio nicht alles neu zeichnen.
- Gehe zum Reiter Daten.
- Klicke auf Alle aktualisieren.
- Visio liest die Excel-Datei neu ein und passt alle Texte, Farben und Symbole in deinem Diagramm sofort an.
Profi-Tipps:
- Shape-Daten-Fenster: Aktiviere unter dem Reiter Ansicht -> Taskpanele -> Shape-Daten, um die verknüpften Werte eines einzelnen Shapes jederzeit im Detail zu sehen.
- Zwei-Wege-Synchronisation: Beachte, dass der Standard-Import eine Einbahnstraße ist (Excel zu Visio). Wenn du Daten in Visio änderst und diese zurück in eine echte Datenbank schreiben willst, ist der alte "Datenbank-Assistent" (unter Add-Ons) nötig, der jedoch deutlich komplexer in der Einrichtung über ODBC-Schnittstellen ist. Für 95 % aller Anwendungsfälle ist der hier beschriebene Weg über den Daten-Import jedoch die bessere Wahl.