Zum Hauptinhalt springen

Parse CSV In Make

Parse CSV ist eine Datentransformationsoperation, die eine durch Trennzeichen getrennte Textdatei liest und jede Zeile in eine strukturierte Datei umwandelt. JSON Objekt, wobei entweder die Überschriften der ersten Zeile oder von Ihnen definierte benutzerdefinierte Spaltennamen verwendet werden. PDF4me Parse CSV Modul in Make Unterstützt beliebige Trennzeichen, kulturspezifische Datums- und Zahlenformatierungen und gibt Folgendes aus: Base64-kodiert JSON Das Array ist bereit, iteriert oder in ein beliebiges nachgelagertes System eingefügt zu werden. CSV Formatstandards, siehe RFC 4180 Und Microsoft Excel ImportrichtlinienDie

Was dieses Modul bewirkt

PDF4me Excel, Parse CSV wandelt beliebige CSV Datei in eine strukturierte JSON Array in Ihrem Make Szenario, das beliebige Trennzeichen, benutzerdefinierte oder automatisch erkannte Header sowie kulturspezifische Zahlen- und Datumsformatierungen unterstützt. Die Ausgabe wird direkt in einen Datenbankeinfügevorgang eingespeist. REST API Anruf, Excel Zeilenhinzufügung oder Iterator zum Durchlaufen von Datensätzen. Keine manuelle Spaltenzuordnung, keine Zwischenkonvertierungsschritte. CSV in, strukturiert JSON Fertig, bereit für den Einsatz im nächsten Modul.

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 CSV Anfragen sicher parsen.

Wichtige Fakten, die Sie nicht verpassen sollten

Spaltenüberschriften überschreiben die Option „Erste Zeile überspringen“.
Wenn Sie in den Spaltenüberschriften Namen angeben, verwendet das Modul diese als Eigenschaftsnamen. JSON Die Ausgabe wird automatisch erstellt und die Option „Erste Zeile überspringen“ wird vollständig ignoriert. Wenn die Spaltenüberschriften leer sind und „Erste Zeile überspringen“ auf „Nein“ gesetzt ist, werden die Überschriften automatisch als Spalte1, Spalte2 usw. generiert. Verwenden Sie Spaltenüberschriften, wenn die Quelle CSV hat keine eigene Kopfzeile.
CSV Das Trennzeichen akzeptiert beliebige Zeichen oder Zeichenketten.
Der CSV Das Trennzeichenfeld ist nicht auf einzelne Zeichen beschränkt. Verwenden Sie ein Komma für Standardwerte. CSVFür Exporte im europäischen Format wird ein Semikolon, für TSV-Dateien ein Tabulatorzeichen (\t), für Datenbankexporte ein senkrechter Strich (|) oder eine beliebige Zeichenkette verwendet, die Ihr Quellsystem als Trennzeichen nutzt. Standardmäßig wird ein Komma verwendet.
Der Kulturname steuert das Datums- und Zahlenformat
Das Feld „Kulturname“ teilt dem Modul mit, wie Datumsangaben und Zahlen in der Datei zu interpretieren sind. Standardmäßig ist dies „en-US“, Datumsangaben im Format MM/TT/JJJJ und ein Punkt als Dezimaltrennzeichen. Wenn Ihre CSV Wenn es aus einem europäischen oder einem anderen regionalen System stammt, stellen Sie den Kulturnamen entsprechend ein, z. B. de-DE für Deutsch (TT.MM.JJJJ, Komma Dezimaltrennzeichen), um eine fehlerhafte Wertanalyse zu vermeiden.
Das PDF4me Excel Parse CSV-Modul zeigt folgende Einstellungen an: Verbindung, Datei auf „Zuordnen“ mit den Feldern „Dateiname“ und „Dokument“, CSV-Trennzeichen auf „Komma“, Spaltenüberschriften leer, „Erste Zeile überspringen“ auf „Nein“ und Kulturname auf „en-US“ gesetzt.

CSV Als Trennzeichen wird standardmäßig ein Komma verwendet. Spaltenüberschriften und Kulturnamen ermöglichen die flexible Handhabung internationaler und kopfzeilenloser Formate. CSV Formate.

Parameter

Erforderlich: Verbindung, Dateiname und Dokument müssen angegeben werden. CSV Trennzeichen, Spaltenüberschriften, Erste Zeile überspringen und Kulturname sind optional; Standardwerte sind Komma als Trennzeichen, automatisch generierte Überschriften und die Kultur en-US.

ParameterErforderlichWas es tutBeispiel
ConnectionYesPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
File NameYesCSV filename including extension (.csv or .txt). Map from the prior module's file name output.sales_data.csv
DocumentYesCSV file content as a binary buffer from a cloud storage download, email attachment, or HTTP response.1. Data
CSV DelimiterNoCharacter separating columns in the CSV. Defaults to comma. Use semicolon for European CSVs, \t for TSV, or any custom string your source uses., or ; or \t
Column HeadersNoCustom column names as a comma-separated list. Used as JSON property names in the output. When provided, Skip First Line is ignored.Name,Age,Email
Skip First LineNoYes skips the first data line (useful for title rows above headers). No treats all lines as data. Ignored when Column Headers is set.No
Culture NameNoLocale code for date and number interpretation. Defaults to en-US. Change to match your source data region: e.g. de-DE for German format.en-US

Ausgabe

FeldTypWas es enthält
documentString (Base64)A Base64-encoded JSON array. Each element is an object whose keys are column header names and values are cell data. Decode with Make built-in functions, then pass to an Iterator to loop through records.

Wie man ein CSV Datei in Make

  1. Hinzufügen PDF4me ExcelCSV - Parse a CSV Datei zu Ihrem Make Szenario.
  2. Wählen Verbindung (oder klicken Sie hier) Hinzufügen um einen mit Ihrem API Schlüssel).
  3. Karte Dateiname Und Dokumentieren aus einem vorherigen Modul: a Google Drive herunterladen, Dropbox Datei, E-Mail-Anhang oder HTTP-Antwort.
  4. Satz CSV Trennzeichen um Ihrem Dateiformat zu entsprechen: Komma (,) für Standard CSV, Semikolon (;) für Europäer, oder \t für tabulatorgetrennt.
  5. Wenn die Datei eine Kopfzeile hat, lassen Sie sie leer. Spaltenüberschriften leer und Erste Zeile überspringen auf der Standardeinstellung. Falls keine Kopfzeile vorhanden ist, geben Sie Ihre eigenen Namen ein. SpaltenüberschriftenDie
  6. Satz Kulturname Wenn Ihre Datei ein nicht-US-amerikanisches Datums- oder Zahlenformat verwendet, klicken Sie hier. Speichern und rennen. dokumentieren Die Ausgabe enthält die analysierten Daten. JSON Array als Base64: dekodieren und an einen Iterator oder ein nachgelagertes Modul übergeben.

Wann sollte ich Parse verwenden? CSV In Make?

Wann sollte ich Parse CSV in Make verwenden?Common Make scenario patterns using Parse CSV.
Import CSV Datensätze automatisch in eine Datenbank einpflegen
  1. A Google Drive Der Überwachungsordner wird ausgelöst, wenn ein neuer CSV Exportiert werden die Dateien in den Importordner.
  2. Parse CSV Wird standardmäßig mit Komma als Trennzeichen und Überspringen der ersten Zeile ausgeführt, werden die Überschriften der ersten Zeile zu JSON Namen der Objekte.
  3. A Make Der Iterator durchläuft jeden Datensatz im dekodierten Code. JSON Array.
  4. Ein HTTP-Modul sendet jeden Datensatz an die Datenbank. APIFehler werden zur Überprüfung in einem Google Sheet protokolliert.
Europäisches Semikolon parsen CSV und senden an ein REST API
  1. Ein stündlich programmierter Trigger ruft den neuesten Export ab von Dropbox, ein durch Semikolon abgegrenztes europäisches CSVDie
  2. Parse CSV Läuft mit CSV Um deutsche Datums- und Zahlenformate korrekt zu interpretieren, wurde das Trennzeichen auf ";" und der Kulturname auf "de-DE" gesetzt.
  3. Ein Iterator durchläuft die geparsten Datensätze und ein HTTP-Modul. POSTs jeden zum Ziel REST API Endpunkt.
  4. Eine Slack-Nachricht meldet die Anzahl der Synchronisierungen und etwaige Fehler an den Kanal des Integrationsteams.
Konvertieren Sie einen TSV-Export ohne Header in eine gebrandete Datei. Excel Bericht
  1. Ein täglich geplanter Auslöser lädt einen tabulatorgetrennten Export herunter von SharePointDie Datei hat keine Kopfzeile.
  2. Parse CSV Läuft mit CSV Verwenden Sie das Trennzeichen "\t" und die Spaltenüberschriften "ID,Name,Amount,Date", um den Spalten aussagekräftige Namen zu geben.
  3. Ein Modul zum Hinzufügen von Zeilen füllt eine gebrandete Tabelle. Excel Vorlage mit den analysierten Datensätzen.
  4. Der fertige Bericht wird hochgeladen auf Google Drive und wurde per E-Mail an das Business-Team gesendet.

Häufig gestellte Fragen

What delimiters does this module support?+
Any character or string. Enter a comma for standard CSV, a semicolon for European-format files, \t for tab-separated (TSV) files, a pipe (|) for database exports, or any multi-character string your source system uses. The default when you leave the field blank is a comma.
What happens if my CSV file has no header row?+
Enter your own column names as a comma-separated list in Column Headers: for example "Name,Age,Email". The module uses those names as JSON property names in the output. If you leave Column Headers empty and Skip First Line is set to No, the module auto-generates headers as Column1, Column2, Column3, and so on.
What does Skip First Line do exactly?+
When set to Yes, the module skips the very first line of data during parsing. This is useful when your CSV has a title or metadata row above the actual column header row. Set it to No to treat all lines: including the first, as data rows. Skip First Line is ignored entirely when Column Headers is provided.
What is Culture Name and when should I change it?+
Culture Name tells the module how to interpret date and number values in the file. The default en-US uses MM/DD/YYYY date format and a period as the decimal separator. If your CSV comes from a system using a different regional format: for example de-DE for German (DD.MM.YYYY, comma decimal) or fr-FR for French, set Culture Name to match to avoid incorrect date or number parsing.
How do I use the parsed JSON output in downstream modules?+
The document output field contains a Base64-encoded JSON array. Use Make's built-in base64 decode function to get the raw JSON string, then parse it as a JSON array. Add an Iterator module to loop through each record individually and map its fields: Name, Amount, Date, into a database insert, HTTP POST, Google Sheets row, or any downstream action.

Verwandte Module

Hilfe erhalten