Package Information
Documentation
n8n-nodes-report-generator
Zwei n8n-Community-Nodes zum Auswerten und Aufbereiten von Workflow-Daten:
| Node | Zweck |
|---|---|
| Report Generator | Erzeugt aus eingehenden Items vollständige Berichte: Spalten-Statistiken, Pivot-Tabellen und Sparklines — als HTML, Excel oder JSON |
| Report Summary | Kompakte Zusammenfassung eines Datensatzes (Kennzahlen je Spalte) für Dashboards und Folge-Nodes |
Installation
In der n8n-Oberfläche unter Settings → Community Nodes:
n8n-nodes-report-generator
oder manuell:
cd <n8n-Datenverzeichnis>/.n8n/nodes
npm install n8n-nodes-report-generator
Danach n8n neu starten. Die Nodes erscheinen in der Palette als
Report Generator und Report Summary.
Nutzung
- Beliebige Items an den Node führen (z. B. aus Datenbank, HTTP oder Data Table).
- Report Generator: Ausgabeformat wählen (HTML / Excel / JSON), optional
Pivot-Felder (Zeilen/Spalten/Wert) und Sparkline-Spalten festlegen.
Das Ergebnis liegt als Binärdatei (data) bzw. JSON am Ausgang an. - Report Summary: fasst mehrere Report-Generator-Berichte zu einem
Gesamtdokument zusammen (untereinander, mit Trennlinien und gemeinsamer
Fußzeile).
Einfache Tabelle mit Gesamtwerten (ab 1.5.0)
Mit „Einfache Tabelle" werden die Eingangsdaten ohne Pivot als Datentabelle
ausgegeben (Spaltenauswahl, Titel, Beschreibung). Über „Gesamt-Aggregation
anzeigen für" lassen sich optional Gesamtwerte ergänzen — analog zur Pivot:
| Auswahl | Ergebnis |
|---|---|
| Zeilen | Gesamt-Spalte rechts (Aggregat je Zeile) |
| Spalten | Gesamt-Zeile unten (Aggregat je Spalte) |
| beides | zusätzlich Gesamtwert unten rechts |
Die Tabellen-Aggregation (Summe, Anzahl, Durchschnitt, Minimum, Maximum)
wirkt nur auf numerische Zellen; Textspalten zeigen „–". Ohne Auswahl bleibt
die Tabelle wie bisher (rückwärtskompatibel).
Aggregations-Spalten (ab 1.6.0): kommagetrennte Spaltennamen, z. B. umsatz,
beschränken die Gesamtwerte auf genau diese Spalten — nicht gewählte Spalten
zeigen in der Gesamt-Zeile „–", die Gesamt-Spalte rechts summiert nur die
gewählten Spalten. Leer = alle numerischen Tabellen-Spalten.
Confluence Cloud: ADF-Ausgabe mit festen Spaltenbreiten (ab 1.7.0)
Confluence Cloud speichert Seiten im Atlassian Document Format (ADF). Storage-XHTML
wird beim Anlegen konvertiert, dabei gehen Spaltenbreiten verloren und alle Spalten
werden gleich breit — lange Zellen umbrechen. Das Ausgabeformat „Confluence ADF
(Cloud, JSON)" erzeugt den Bericht direkt als ADF-Dokument mit colwidth je Zelle
(Breite nach Inhalt, Zahlen rechtsbündig, Kopf und Gesamtzeilen hervorgehoben) und
passendem Tabellen-Layout (default 760 px / wide 960 px / full-width).
Spaltenbreiten (ab 1.8.0): Standard „Nach Inhalt (kein Umbruch)" — jede Spalte so breit wie ihr
längster Wert (zeichengenaue Schätzung), die Tabelle wird bei Bedarf wide/full-width.
Alternativ „Auf Seitenbreite verteilen" (proportional, lange Texte brechen um) und optional
eine maximale Spaltenbreite in Pixel.
Seitenbreite (ab 1.9.0): Mit „ADF: Seitenbreite (px)" bekommt die Tabelle exakt diese Breite
(z. B. 760 = Standardseite, 960 = wide, 1800 = full-width); die Spalten werden proportional zu
ihrem Inhalt darauf verteilt und das Tabellen-Layout passend gesetzt. So passt die Tabelle genau
zur eingestellten Seitenbreite in Confluence Cloud.
Ausgabe: report.adf (Objekt) und report.adfJson (String). Im Confluence-Advanced-Node
(Page → Create/Update) die Body-Repräsentation „ADF" wählen und als Body{{ $json.report.adfJson }} einsetzen. Nur für Cloud — Data Center weiterhin über
„Confluence (Storage-Format)".
Wichtig: Mehrere Berichte richtig zusammenführen
n8n führt einen Node je eingehender Verbindung separat aus. Damit
Report Summary alle Berichte in einem Lauf erhält, die Generator-Ausgaben
zuerst mit einem Merge-Node (Modus „Anhängen") sammeln:
Report Generator A ─┐
├─► Merge (Anhängen) ─► Report Summary
Report Generator B ─┘
Ohne Merge erscheint pro Lauf nur ein einzelner Bericht.
Lizenz
Proprietär — siehe LICENSE.
Nutzungsrecht befristet bis 31.12.2026; die Kennzeichnung
„Powered by Thomas Braun" in den erzeugten Berichten darf nicht entfernt
werden.
© 2026 Thomas Braun — Alle Rechte vorbehalten.
Kontakt: thomas.braun.web@googlemail.com

