Zum Hauptinhalt springen

Bevölkern Excel In Make

Bevölkern Excel ist ein PDF4me Modul für Make das füllt Excel Arbeitsmappe mit Smart Marker-Platzhaltern mit Live-Funktion JSON Daten werden automatisch verarbeitet, Arrays zeilenweise erweitert und Formeln in einem einzigen Vorgang neu berechnet. Nutzen Sie es, um ausgefüllte Rechnungsvorlagen, dynamische Berichte oder datengesteuerte Analysen zu erstellen. Excel Ausgaben von beliebigen JSON Quelle in Ihrem Szenario ohne manuelle Dateneingabe.

Was dieses Modul bewirkt

PDF4me Excel, Bevölkern akzeptiert ein Excel Vorlage mit Smart Marker-Platzhaltern und einem JSON Datennutzlast und gibt ein vollständig gefülltes zurück Excel Arbeitsmappe in Ihrem Make Szenario. Arrays im JSON Die Formeln werden automatisch in Zeilen umgewandelt, nach dem Einfügen neu berechnet und Sie können bestimmte Arbeitsblätter anhand ihres Index ansprechen. Das Ergebnis ist eine sofort verteilbare Datei. Excel Dieser Bericht wurde vollständig aus den Daten Ihres Szenarios generiert, ohne dass eine manuelle Eingabe erforderlich war.

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 Ihres API Anfrage

Jeder PDF4me Modul in Make erfordert eine gültige VerbindungErstellen oder wählen Sie einen Eintrag aus, der Ihre Daten enthält. PDF4me API Schlüssel, damit das Szenario authentifiziert werden kann Excel Bevölkerungsanfragen sicher stellen.

Wichtige Fakten, die Sie nicht verpassen sollten

Die Namen der Smart Marker müssen übereinstimmen JSON Tasten genau
Die Feldnamen in Ihrem JSON Die Nutzlast muss mit den Smart-Marker-Platzhaltern in der Excel Vorlage exakt übernehmen, inklusive Groß- und Kleinschreibung. Ein Marker &=Items.ItemName benötigt ein JSON Array namens Artikel Objekte enthaltend mit einem Artikelname Bei einer Abweichung bleibt der Platzhalter in der Ausgabe unersetzt. Überprüfen Sie daher immer die Schlüsselnamen, bevor Sie das Szenario ausführen.
Arrays werden automatisch zeilenweise nach unten erweitert.
Wenn die JSON Der an einen Smart Marker gebundene Wert ist ein Array. Das Modul fügt für jedes Element unterhalb der Markerzelle eine Zeile ein und verschiebt dabei vorhandene Zeilen nach unten. Die Vorlage muss nicht an die erwartete Zeilenanzahl angepasst werden. Dadurch eignet sich das Populate-Modul für Rechnungen, Bestelllisten und alle Berichte, bei denen die Anzahl der Datenzeilen zur Laufzeit variiert.
Streng einstellen JSON Zeichenketten in Nein für numerische Formeln umwandeln
Mit streng JSON Zeichenketten bei Ja (Standardeinstellung), numerische Werte in Anführungszeichen eingeschlossen in der JSON wie zum Beispiel "55" werden als Text eingefügt in ExcelFalls eine nachfolgende SUMME- oder andere Formel diese Werte als Zahlen behandeln muss, setzen Sie den Wert auf „Streng“. JSON Strings to No, daher wandelt das Modul in Anführungszeichen gesetzte numerische Zeichenketten in numerische Zeichenketten um. Excel Zellwerte vor der Populationsbildung.
Erstellen Sie das PDF4me Excel-Modul „PDF4me Excel Populate“, das das Verbindungsfeld, die Option „Datei“ (Dropbox – Datei herunterladen) und ein JSON-Daten-Textfeld mit einem Array „Items“ (mit den Feldern „ItemName“, „Qty“ und „UnitPrice“) anzeigt.

Karte Verbindung, Satz Datei Zu Dropbox oder Karte, und übergeben Sie eine JSON Nutzdaten, deren Schlüssel mit den Smart Marker-Feldnamen in Ihrer Excel Vorlage.

Parameter

Erforderlich: Verbindung, Datei (Quelle) und JSON Daten müssen angegeben werden. Alle anderen Felder sind optional. Die Syntaxreferenz für Smart Marker finden Sie hier: Aspose Cells WorkbookDesigner-DokumentationFür kulturelle Codes siehe die Microsoft BCP 47 KulturnamenreferenzDie

ParameterErforderlichWas es tutBeispiel
ConnectionRequiredPDF4me Excel API connection. Click Add and paste your API key if connecting for the first time.My PDF4me Excel connection
FileRequiredFile source mode. Map supplies the Excel template binary from a prior module output. Dropbox - Download a File pulls directly from Dropbox, reducing the number of modules needed.Map
File NameOptionalExcel template filename including extension (.xlsx). Map from the prior module file name output or enter a static value. Used to identify the template and name the output file.invoice-template.xlsx
DocumentRequiredBinary content of the Excel template workbook. Map from a Google Drive download, SharePoint file, email attachment, or HTTP response. Must be the raw file buffer.1. Data
JSON DataRequiredJSON string whose keys match the Smart Marker placeholders in the Excel template. Arrays expand row by row. Scalar values fill single cells. Pass as a mapped string from a prior module or a static JSON literal.{"Items":[{"ItemName":"A123","Qty":"55","UnitPrice":"3.05"}]}
Strict JSON StringsNoYes (default): inserts quoted string values as text in Excel. No: coerces quoted numeric strings to numeric cell values so formulas can operate on them. Empty behaves like Yes.Yes
Culture & Language SettingsNoBCP 47 locale code controlling date and number formatting in the output. Defaults to en-US (MM/DD/YYYY, period decimal). Change to match your data source locale: de-DE, fr-FR, and so on.en-US
Calculate FormulasNoYes (default): recalculates all workbook formulas after JSON data is inserted. No: skips recalculation. Enable when the template contains SUM, VLOOKUP, or other formulas that depend on the populated values.Yes
Worksheet IndexesNoComma-separated 1-based indexes of worksheets to populate. Enter 1 for the first sheet only, 1,3 for first and third. Leave empty to populate all worksheets in the workbook.1
Quote Prefix To StyleNoYes: converts Excel quote-prefix formatting to visible cell style. No: removes it. Empty (default): preserves existing quote-prefix behavior without conversion. Use Empty unless your template specifically requires style conversion.Empty
PDF4me Excel-Einstellungen für erweiterte Befüllung anzeigen: Strenge JSON-Zeichenfolgen: Ja, Kultur- und Spracheinstellungen: Englisch (USA), Formeln berechnen: Ja, Arbeitsblattindizes: 1, Anführungszeichenpräfix als Formatierung festlegen: Leer

Optionale Einstellungen: Strikt JSON Saiten, Kultur- und Spracheinstellungen, Formeln berechnen, Arbeitsblattverzeichnisse, Und Zitat Präfix zum Stil. Satz Formeln berechnen: Ja Die Formeln der Arbeitsmappe spiegeln also die eingegebenen Daten wider.

Ausgabe

FeldTypWas es enthält
documentBase64 StringThe fully populated Excel workbook encoded as Base64. Decode it with a Make Tools module, then pass the binary to a Google Drive upload, email attachment, Dropbox create-file, or HTTP POST to distribute the report.
FileNameStringOutput filename for the populated workbook, derived from the input template name. Use this as the target filename when saving to cloud storage to preserve the original naming convention.
SuccessBooleanTrue if the template was populated without errors. Add a Make filter on this field before routing the output to avoid processing incomplete results from failed runs.

Schnellprobe (in 3 Minuten testen)

Zwei sofort einsatzbereite Kombinationen entsprechen den obigen Screenshots. Laden Sie jedes Paar herunter und ordnen Sie die XLSX-Datei dem entsprechenden Verzeichnis zu. Dokumentieren (oder verwenden Sie Dropbox Dateimodus), fügen Sie die JSON hinein JSON Datenund führen Sie das Szenario einmal aus.

Kombination A: einfache Elemente (entspricht dem Parameter-Screenshot)

Verwendung template.xlsx mit Arbeitsblattverzeichnisse = 2 (Tabelle2 enthält die einfachen Elementmarkierungen, die im Parameter-Screenshot verwendet werden). Ordnen Sie diese den entsprechenden flachen Elementen zu. JSONDie

Kombination B: Reichhaltige Rechnung mit Excel Tisch

Verwendet das Rechnungsblatt von template.xlsx mit verschachtelten &=RootData.Items.* Marker, strukturierte Referenzformeln in einem SimpleInvoice Tabelle, Zwischensumme + Steuer + Gesamtbetrag.

Kombination C: Mehrblatt-Arbeitsmappe

Dreiseitige Vorlage mit verschiedenen Datenquellen pro Blatt. Die Reihenfolge der Blätter in der Datei ist: Artikel, Mitarbeiter, ProdukteDie

Wie man eine Liste befüllt Excel Vorlage in Make

  1. Öffne dein Excel Vorlage verwenden und Smart Marker-Platzhalter in Zellen platzieren, in denen Daten erscheinen sollen: verwenden &=ObjectName.FieldName für Skalarwerte und &=ArrayName.FieldName für Arrays, die zeilenweise erweitert werden.
  2. Hinzufügen PDF4me Excel zu Ihrem Make Szenario auswählen Excel - BevölkernDie
  3. Wählen Sie eine Option aus oder erstellen Sie eine. Verbindung mit Ihrem PDF4me API Schlüssel.
  4. Satz Datei Zu Karte und verbinden Dateiname Und Dokumentieren von einem Google Drive, SharePoint, oder Dropbox Modul herunterladen. Oder Datei auf „Datei“ setzen. Dropbox - Datei herunterladen um die Vorlage direkt zu laden.
  5. Karte JSON Daten aus einem vorherigen Modul, das ein JSON Zeichenkette oder fügen Sie eine statische JSON Stellen Sie sicher, dass jeder Schlüssel mit dem entsprechenden Smart-Marker-Feldnamen in der Vorlage übereinstimmt.
  6. Satz Formeln berechnen Zu Ja Wenn die Vorlage Formeln enthält, die von vorgegebenen Werten abhängen, geben Sie Folgendes ein: Arbeitsblattverzeichnisse Nur bestimmte Tabellenblätter auswählen oder alle leer lassen.
  7. Klicken Speichern und ausführen. Entschlüsseln Sie die dokumentieren Ausgabe und Weiterleitung zum Upload in einen Cloud-Speicher, zum Versand per E-Mail oder API nach Bedarf.

Wann sollte ich Populate verwenden? Excel In Make?

Wann sollte ich die Funktion „Excel befüllen“ in Make verwenden?Common Make automation patterns using the Populate Excel module.
Rechnungen automatisch aus Bestelldaten erstellen
  1. Ein Webhook empfängt eine neue Bestellnutzlast, die Kundendaten und Positionen enthält, als JSON Array.
  2. Das Szenario lädt eine gebrandete Rechnungsvorlage herunter von Google DriveDie
  3. Bevölkern Excel bildet die Reihenfolge ab JSON zu Smart Markers in der Vorlage, wobei für jeden Positionseintrag eine Zeile erweitert und die Gesamtformel neu berechnet wird.
  4. Die ausgefüllte Rechnung wird dem Kunden per E-Mail zugesendet und in den Kundenordner hochgeladen. SharePointDie
Wöchentliche KPI-Berichte aus einer Datenbank erstellen API
  1. Ein wöchentlich geplanter Auslöser aktiviert die Funktion und ruft eine Person an. REST API um die neuesten KPI-Kennzahlen abzurufen als JSONDie
  2. Das Szenario ruft eine KPI-Berichtsvorlage ab von Dropbox unter Verwendung der integrierten Dropbox Dateimodus.
  3. Bevölkern Excel Fügt die Messwerte in die Vorlagenzellen ein und berechnet die Trendformeln neu.
  4. Der fertige Bericht wird in einem Slack-Kanal veröffentlicht und in einem datierten Archivordner gespeichert. Google DriveDie
pro Mandant befüllen Excel Zusammenfassungen von CRM Exporte
  1. A CRM Der Webhook wird ausgelöst, wenn ein Geschäft als abgeschlossen (gewonnen) markiert wird und liefert Kunden- und Geschäftsdaten. JSONDie
  2. Das Szenario lädt eine Vorlage für eine Deal-Zusammenfassung herunter von SharePoint Bezieht sich ausschließlich auf Arbeitsblatt Index 1.
  3. Bevölkern Excel Fügt den Kundennamen, den Auftragswert und die Produktpositionen in die Vorlage ein.
  4. Die ausgefüllte Zusammenfassung wird in den Kundenordner hochgeladen und im Projektmanagement-Tool wird eine Aufgabe für das Account-Team erstellt.

Häufig gestellte Fragen

How do I auto populate an Excel template with data in Make?+
Use the PDF4me Excel - Populate module. Create an Excel template with Smart Marker placeholders such as &=Items.ItemName, then pass a matching JSON string in the JSON Data field. The module replaces every placeholder with the corresponding value from the JSON, expands arrays into rows, and returns the filled workbook ready for distribution.
What are Smart Markers and how do I write them in Excel?+
Smart Markers are placeholder strings placed in Excel cells that the Populate module replaces with live JSON data at run time. Write them as &=ObjectName.FieldName for scalar values or &=ArrayName.FieldName for arrays. For example, placing &=Items.ItemName in a cell tells the module to insert the ItemName property from each element of the Items JSON array, one per row.
What does Calculate Formulas do and when should I enable it?+
Calculate Formulas: Yes (the default) triggers a full workbook formula recalculation after the JSON data is inserted. Enable it whenever the template contains SUM, VLOOKUP, IF, or other formulas that reference the populated cells, so the formula results reflect the new data. Set it to No only if formula recalculation is unnecessary or handled downstream.
How do I populate only specific worksheets and not the whole workbook?+
Enter the 1-based worksheet indexes as a comma-separated list in the Worksheet Indexes field: for example 1 for the first sheet only, or 1,3 for the first and third. Leave the field empty to populate all worksheets. This is useful when the template contains data sheets with Smart Markers alongside static reference or chart sheets you do not want the module to modify.
What is the difference between Strict JSON Strings Yes and No?+
With Strict JSON Strings set to Yes (the default), string values in the JSON such as '55' are inserted into Excel cells as text. With No, quoted numeric strings are coerced to numeric Excel values. Choose No when downstream formulas such as SUM need to treat those values as numbers rather than text strings.
What does Quote Prefix To Style do?+
Quote Prefix To Style controls whether Excel quote-prefix cell formatting (a hidden attribute that forces text interpretation of cell content) is converted to a visible cell style in the output workbook. Leave it at Empty (the default) for standard behavior. Set Yes only if your template uses quote-prefix styling and you need that to appear as a visible format in the populated output.

Verwandte Module

Hilfe erhalten