Excel-Vorlage
Excel-Vorlagen in primedocs ermöglichen die Generierung vorausgefüllter Excel-Arbeitsmappen aus primedocs-Vorlagen. Sie werden in primedocs Desktop erstellt und gepflegt, versioniert und basierend auf Berechtigungen für Benutzer verfügbar gemacht.
Vorlage erstellen
- Aktivieren Sie in primedocs Desktop die Administrationsansicht.
- Klicken Sie auf Neue Vorlage und wählen Sie Excel-Vorlage aus der Kategorie Microsoft Excel.
- Vergeben Sie einen Namen für die Vorlage und klicken Sie auf OK.
- Öffnen Sie im Vorlageneditor den Editor, um die Excel-Datei zu bearbeiten.
- Gestalten Sie die Arbeitsmappe: Fügen Sie Tabellenblätter hinzu, definieren Sie benannte Bereiche und fügen Sie primedocs-Platzhalter ein, wo dynamische Inhalte erscheinen sollen.
- Konfigurieren Sie Document Functions nach Bedarf.
- Speichern Sie den Vorlageneditor und setzen Sie den Vorlagenstatus, um die Vorlage freizugeben.
Platzhalter in Excel
Dynamischer Inhalt wird über benannte Bereiche (Excel Defined Names) eingefügt. Die Namenskonvention ist dabei einfach: Der Name des benannten Bereichs entspricht der Feld-ID. Verschachtelte Felder werden in Punktnotation angegeben (z.B. Profile.User.FirstName). Ein Präfix ist nicht erforderlich.
Um einen Feldwert in einer Zelle auszugeben, wird der benannte Bereich per Formel referenziert:
=Profile.User.FirstName
Bei der Generierung legt primedocs die Feldwerte in einem ausgeblendeten Tabellenblatt ab und erstellt für jedes Feld einen gleichnamigen benannten Bereich, der auf den jeweiligen Wert verweist. Die Werte stammen aus Profildaten, Formulareingaben oder verbundenen Datenquellen.
In Kopf- und Fusszeilen werden Felder stattdessen über die Syntax {Feld-ID} (geschweifte Klammern) eingefügt — dort sind keine benannten Bereiche möglich.
Felder in Kopf- und Fusszeilen
In Kopf- und Fusszeilen lassen sich folgende Forms-Feldtypen über {Feld-ID} binden:
- Text — der Wert wird direkt eingesetzt.
- Datum — der bereits formatierte Wert des Feldes wird eingesetzt.
- Auswahl (Choice) — es wird die Beschriftung der gewählten Option eingesetzt (nicht der gespeicherte Wert). Bei leerer Auswahl wird die Beschriftung der Leer-Option verwendet, sofern definiert.
- Bilder — über
{Feld-ID(Breite,Höhe)}(Masse in Punkt) als Grafik eingebettet.
Andere Feldtypen (z.B. YesNo) werden in Kopf-/Fusszeilen nicht unterstützt. Wird ein nicht unterstützter oder ein nicht auflösbarer Feldname gebunden, bricht die Generierung mit einer Fehlermeldung ab, die das betroffene Feld und die Ursache nennt.
Excel begrenzt Kopf- und Fusszeilen auf 255 Zeichen. Überschreitet eine Bindung diese Grenze, wird der Platzhalter nicht ersetzt und eine Warnung ausgegeben.
Unterstützte Dokumentfunktionen
Excel-Vorlagen unterstützen unter anderem:
- Forms — Benutzereingaben vor der Generierung abfragen.
- Fields — Daten über JavaScript auf Platzhalter abbilden.
- Data — Verbindung zu externen Datenquellen herstellen.
- Global Providers — Globale Konfiguration und Übersetzungen anwenden.
Einige Document Functions, die auf Word-spezifische Funktionen angewiesen sind (z.B. Placeholder Definition/Mapping für Kopf- und Fusszeilen), sind für Excel-Vorlagen nicht anwendbar.
Berechtigungen und Versionierung
Excel-Vorlagen verwenden dasselbe Berechtigungs- und Versionierungsmodell wie alle anderen Vorlagentypen in primedocs.