Tabellen sind eine hervorragende Möglichkeit, Daten in einem übersichtlichen, leicht lesbaren Format darzustellen. Mit DocuGenerate können Sie mithilfe von JSON-Daten dynamisch Tabellen in Ihren Dokumenten erstellen. Egal ob einfache Inventarliste, Produktkatalog oder komplexer Finanzbericht – Tabellen lassen sich mühelos erstellen.
Die Syntax für das Erstellen von Tabellen in Ihren Vorlagen folgt einer ähnlichen Struktur wie bei Listen. Der Unterschied besteht darin, dass Sie für jede Zeile der Tabelle zusätzliche Felder angeben.
Hier ein Beispiel, wie Sie eine Tabelle mit den Spaltenköpfen Name, Menge und Preis erstellen können:
| Name | Menge | Preis |
|---|---|---|
| [#items][name] | [quantity] | [price][/items] |
In dieser Syntax geben [#items] und [/items] Anfang und Ende der Schleife für jede Tabellenzeile an. Sie können auch [/] als Kurzform für das Ende der Schleife verwenden. Die Tags [name], [quantity] und [price] innerhalb der Schleife werden durch die entsprechenden Werte aus den JSON-Daten ersetzt.
Hier ein Beispiel für JSON-Daten zur obigen Vorlage:
[{
"items": [{
"name": "Cars",
"quantity": "10",
"price": "$100"
}, {
"name": "Trains",
"quantity": "20",
"price": "$500"
}]
}]
Mit den obigen JSON-Daten generiert die Vorlage folgende Tabelle:
| Name | Menge | Preis |
|---|---|---|
| Cars | 10 | $100 |
| Trains | 20 | $500 |
Diese Funktion ermöglicht es Ihnen, dynamische Tabellen in Ihren Dokumenten zu erstellen, die auf die einzigartigen Daten des jeweiligen Dokuments zugeschnitten sind.