Markiere die Spalte und schau auf die Trennlinie im Spaltenkopf: Wenn du den Mauszeiger zwischen zwei Spaltenbuchstaben setzt, zeigt Excel die Breite direkt an. Genauer: Fahre oben im Kopfbereich z....
Warum verbindet sich n8n mit Excel, findet aber keine Daten?
Antwort vom**Meist liegt das nicht an der Verbindung selbst, sondern daran, dass n8n zwar auf die Excel-Datei bzw. den Dienst zugreifen kann, aber im falschen Workbook, falschen Tabellenbereich oder mit unpassenden Suchwerten sucht.** ## Der entscheidende Unterschied „Verbunden“ heißt nur: Authentifizierung und Zugriff funktionieren. „Findet nichts“ heißt: Die Abfrage liefert keinen Treffer, weil die Datenstruktur oder der Suchbegriff nicht exakt zu dem passen, was der n8n-Node erwartet. ## Die häufigsten Ursachen ## 1. Du suchst nicht in einer echten Excel-Tabelle Viele n8n-Integrationen mit Excel arbeiten nicht sauber auf beliebigen Zellbereichen, sondern erwarten eine formatierte **Tabelle** mit Spaltenüberschriften. Wenn deine Daten nur lose in Zellen stehen, kann n8n zwar die Datei öffnen, aber keine Datensätze korrekt durchsuchen. **Praktische Folge:** Bereich in Excel als Tabelle formatieren, erste Zeile als eindeutige Header setzen. ## 2. Falsches Workbook, Worksheet oder Table ausgewählt Das ist einer der häufigsten Fehler überhaupt: Die Verbindung zeigt auf Excel/OneDrive/Microsoft 365, aber der Node greift auf eine andere Datei, ein anderes Blatt oder eine andere Tabelle zu als gedacht. Typisch ist das nach: - Datei kopiert - Tabelle umbenannt - Blatt verschoben - Testdatei und Produktivdatei verwechselt **Praktische Folge:** In n8n jede Auswahl im Excel-Node neu prüfen: Datei, Sheet, Table, Spaltenname. ## 3. Der Suchwert ist technisch nicht identisch Für Menschen sieht der Wert gleich aus, für n8n nicht. Häufige Beispiele: - führende oder nachgestellte Leerzeichen - Groß-/Kleinschreibung je nach Verarbeitung - Zahl als Text gespeichert - Datum in anderem Format - unsichtbare Sonderzeichen - Excel zeigt `123`, gespeichert ist aber `"123 "` oder `"00123"` **Beispiel:** Du suchst nach `4711`, in Excel steht aber `"04711"` oder `4711 `. **Praktische Folge:** Suchwert vor dem Vergleich bereinigen, z. B. trimmen, Datentyp angleichen, Datum normieren. ## 4. Du suchst in der falschen Spalte Oft ist im Node als Lookup-Spalte etwas anderes eingestellt als die Spalte, in der der Wert tatsächlich steht. Besonders tückisch: - Spaltenname wurde geändert - Header enthält Leerzeichen - ähnliche Namen wie `E-Mail`, `Email`, `Mail` - Umlaute oder Sonderzeichen im Header **Praktische Folge:** Header exakt prüfen und möglichst einfache, stabile Spaltennamen verwenden. ## 5. Die Excel-Datei ist für den Use Case ungeeignet Excel ist für einfache Listen okay, aber als Suchdatenbank in Automationen fehleranfällig. Sobald mehrere Prozesse schreiben, Formate uneinheitlich sind oder große Datenmengen durchsucht werden, treten schnell leere Treffer auf. **Klare Einschätzung:** Wenn du zuverlässig suchen musst, ist Excel oft die falsche Basis. Airtable, Google Sheets oder eine Datenbank sind für Lookup-Workflows meist robuster. ## So prüfst du den Fehler am schnellsten ## Kurzdiagnose in sinnvoller Reihenfolge 1. Prüfe, ob die Daten in einer **echten Tabelle** liegen. 2. Prüfe, ob n8n wirklich die **richtige Datei und richtige Tabelle** anspricht. 3. Gib den Suchwert im vorherigen Node testweise aus und kontrolliere ihn exakt. 4. Vergleiche Datentypen: Text, Zahl, Datum. 5. Suche testweise nach einem Wert, den du 100 % exakt aus Excel kopierst. 6. Entferne Leerzeichen und Sonderzeichen vor dem Lookup. 7. Prüfe, ob der Excel-Node wirklich auf **Rows** einer Tabelle zugreift und nicht nur auf ein Blatt. ## Besonders häufiger Praxisfehler Wenn du Excel über Microsoft 365 nutzt, funktioniert der Zugriff oft nur sauber auf **Tabellenobjekte**, nicht auf „irgendwelche befüllten Zellen“. Genau deshalb wirkt es so, als sei alles korrekt verbunden, obwohl die Suche leer bleibt. ## Was du konkret tun solltest **Am schnellsten löst du das Problem so:** - Daten in Excel als Tabelle formatieren - einfache Header ohne Sonderzeichen verwenden - Suchwert in n8n mit `trim()` bereinigen - Zahlen/Text bewusst angleichen - Datei-, Blatt- und Tabellenauswahl im Node neu setzen - Test mit einem exakt kopierten Wert machen Wenn trotz Verbindung weiterhin nichts gefunden wird, ist fast immer **die Datenstruktur oder der Vergleichswert** falsch — nicht die Verbindung selbst.