Zum Hauptinhalt springen

Excel-Daten in Zapier einfügen

Excel - Ausfüllen Diese Zapier-Aktion füllt eine .xlsx-Vorlage mit JSON-Daten und gibt die befüllte Arbeitsmappe zurück, wobei alle Zellformate, Formeln und verbundenen Bereiche erhalten bleiben. Verwenden Sie sie, wenn Sie bereits ein Excel-Layout mit Ihrem Branding haben und neue Daten automatisch einfügen möchten. Die Aktion benötigt eine Vorlagendatei und eine JSON-Nutzlast und gibt eine befüllte Arbeitsmappe zurück. .xlsxSo können Sie es per E-Mail versenden, hochladen oder archivieren, ohne es manuell einfügen zu müssen.

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

Authentifizierung Ihrer API-Anfrage

Jedes PDF4me-Modul in Zapier benötigt eine gültige Verbindung. Erstellen oder wählen Sie eine Verbindung aus, die Ihren PDF4me-API-Schlüssel enthält.

Wichtige Fakten, die Sie nicht verpassen sollten

Das Layout der Vorlage bleibt exakt erhalten.
Die Funktion „Daten einfügen“ verarbeitet Zellwerte, nicht Formatvorlagen. Schriftarten, Farben, Rahmen, verbundene Zellen, Zeilenhöhen, Spaltenbreiten, Bilder und Formeln, die in der Vorlage definiert sind, bleiben erhalten. Nur die Zellen, die Sie zum Ausfüllen markieren, werden verändert.
Die Vorlage benötigt Smart Marker oder eine Tabelle.
PDF4me schreibt JSON in Zellen, die entweder Aspose Smart Markers enthalten, wie z. B. &=Items.ItemName Oder sie befinden sich in einer Excel-Tabelle, deren Spaltenüberschriften den JSON-Feldnamen entsprechen. Ein leeres Tabellenblatt erzeugt eine leere Ausgabe.
Das Vorlagenfeld erwartet eine Datei, keine URL.
Karte 2. Datei aus einem Dropbox-/Google Drive-/OneDrive-Datei-Abrufschritt. Die Vorlagen-URL ist nur für öffentlich über HTTPS bereitgestellte Vorlagen vorgesehen und bleibt leer, wenn Sie eine zugeordnete Datei übergeben.
Zapier Excel - Aktion "Populate" Registerkarte "Konfigurieren" zeigt an, dass die Vorlage der 2. Datei zugeordnet ist, die Vorlagen-URL leer ist, der Vorlagenname aus dem 2. Dateinamen plus der 2. Dateierweiterung .xlsx zusammengesetzt ist und JSON-Daten ein Items-Array mit Objekten enthalten, die die Felder ItemName, Qty und UnitPrice besitzen.

Im Konfigurationsmenü wird die Vorlage aus der Ausgabedatei des vorherigen Schritts referenziert. Anschließend wird der Vorlagenname durch Verkettung von Dateiname und Dateierweiterung erstellt. Die JSON-Daten sind die Nutzdaten, die PDF4me in die Vorlage schreibt.

Was ist Excel - Populate in Zapier?

Die Zapier-Aktion „Populate“ (PDF4me) füllt eine vordefinierte .xlsx-Vorlage mit Daten aus einer JSON-Datei. Sie benötigt eine Vorlagendatei und ein JSON-Objekt und gibt eine gefüllte Arbeitsmappe zurück. Im Gegensatz zu Online-Konvertern, die JSON in Excel umwandeln und die Daten in ein einfaches Raster reduzieren, erhält „Populate“ das Layout der Vorlage. So lassen sich personalisierte Berichte, Rechnungen und Dashboards bei jedem Aufruf ohne Formatierungsverlust neu generieren.

Parameter

ParameterErforderlichWas es tutBeispiel
TemplateConditionalThe .xlsx template file. Map from a Dropbox / Drive / OneDrive Get File step. Required unless Template URL is set.2. File
Template URLConditionalPublic HTTPS URL to fetch the template. Used only when Template is blank.https://example.com/tpl.xlsx
Template NameRequiredFilename with extension. Used for output naming and downstream mapping. Typically built by concatenating File Name and File Ext from the prior step.Items.xlsx
JSON DataRequiredData payload to write into the template. Object keys must match Smart Markers or table column headers.{"Items":[{"ItemName":"A123","Qty":"55","UnitPrice":"3.05"}]}
Strict JSON StringsOptionalWhen True, quoted numbers stay as strings in the output cells. When False, they auto-convert to numeric cells.True
Culture & Language SettingsOptionalLocale used to parse date and numeric cells. Does not modify stored values.en-US
Calculate FormulasOptionalWhen True, formulas in the template are evaluated after population so totals open pre-computed.True
Worksheet IndexesOptional1-based index of the worksheet(s) to populate. Comma-separated for multiple sheets in one call.1 (or 1,3)
Quote Prefix To StyleOptionalWhen True, cells beginning with a single quote are styled as text rather than treated as a prefix character.False
Zapier Excel - Registerkarte "Populate Configure" nach unten gescrollt, zeigt folgende Einstellungen an: Strenge JSON-Zeichenfolgen: True, Kultur- und Spracheinstellungen: en-US, Formeln berechnen: True, Arbeitsblattindizes: 1, und Anführungszeichenpräfix für Stil: False.

Erweiterte Optionen. Die Standardeinstellungen „Strenges JSON aktivieren“ und „Formeln berechnen aktivieren“ sollten Sie fast nie ändern. Passen Sie die Arbeitsblattindizes nur an, wenn sich der Datenbereich der Vorlage auf einem anderen Tabellenblatt als dem ersten befindet.

Ausgabe

FeldTypWas es enthält
FileBinaryThe populated .xlsx workbook. Map into a Dropbox / Drive / OneDrive Upload File step, or attach it in Gmail / Outlook Send Email.
File NameStringThe Template Name you provided in the Configure tab. Useful when the upload step needs both file bytes and a filename separately.

Wie funktioniert die Funktion „Excel - Populate“ in Zapier?

Zapier übergibt die Vorlagendatei-Bytes und die JSON-Nutzdaten an PDF4me. /api/v2/PopulateExcelTemplate PDF4me öffnet die Vorlage mit Aspose Cells, löst alle Smart Marker und Tabellenbindungen anhand des JSON auf, wertet alle abhängigen Formeln aus und gibt die gefüllte .xlsx-Datei als Base64-kodierten Byte-Stream zurück, den Zapier als Endpunkt bereitstellt. File Ausgabe. Gemäß der Zapier-Dokumentation zu DateifeldernDie Ausgabedatei kann ohne manuellen Kodierungs- oder Dekodierungsschritt in jede nachfolgende Aktion eingefügt werden, die eine Datei als Eingabe akzeptiert.

Häufig gestellte Fragen

Welche Dateitypen kann ich mit Excel - Populate verwenden?+
Die Vorlage muss im .xlsx-Format (Excel 2007 oder höher) vorliegen. Die Daten werden als JSON bereitgestellt, entweder direkt in das Feld „JSON-Daten“ eingefügt oder aus einem vorherigen Schritt übernommen, der JSON erzeugt. Ältere .xls-Vorlagen müssen vor der Verwendung als .xlsx-Datei neu gespeichert werden.
Wie konvertiere ich JSON in Zapier in Excel?+
Erstellen Sie eine .xlsx-Vorlage mit Aspose Smart Markers (wie &=Items.ItemNameOder erstellen Sie eine Tabelle, deren Spaltenüberschriften mit den JSON-Feldnamen übereinstimmen, und verwenden Sie dann „Excel – Daten einfügen“, um die JSON-Zeilen in diese Vorlage zu schreiben. Die Ausgabe behält alle Formatierungen, Formeln und zusammengeführten Bereiche der Vorlage bei. Siehe … Aspose Smart Markers Referenz für die genaue Marker-Syntax.
Wie viel kostet Excel - Populate in Credits?+
Die Funktion „Excel – Populate“ verbraucht pro Ausführung einen PDF4me-Credit, unabhängig von der Anzahl der Zeilen in der JSON-Datei. Kostenlose Konten beinhalten ein tägliches Credit-Limit; kostenpflichtige Abonnements erhöhen dieses Limit. Siehe die Preisseite für die aktuelle Zuteilung pro Stufe.
Kann ich mehrere Arbeitsblätter gleichzeitig ausfüllen?+
Ja. Legen Sie die Arbeitsblattindizes als kommagetrennte Liste fest, z. B. 1,3 Die JSON-Nutzdaten werden als Array von Arrays formatiert, eines pro Zieltabellenblatt. Ein einziger Aufruf füllt alle aufgelisteten Tabellenblätter in einer einzigen PDF4me-Anfrage aus und spart so Guthaben und Zapier-Aufgaben.
Warum gibt meine Excel-Funktion „Populate“ eine leere Arbeitsmappe zurück?+
Die Vorlage enthält keine Aspose Smart Marker und keine Excel-Tabelle mit übereinstimmenden Spaltenüberschriften. PDF4me füllt die Daten automatisch aus, indem JSON-Feldnamen den Vorlagenmarkern zugeordnet werden. Öffnen Sie die Vorlage und fügen Sie Marker wie folgt hinzu: &=Items.ItemName in der ersten Zeile des Datenbereichs oder konvertieren Sie den Datenbereich in eine Tabelle, deren Spaltenüberschriften mit den JSON-Schlüsseln übereinstimmen.