CSV

Mit den Adobe Workfront Fusion CSV können Sie CSV-Dateien erstellen und CSV-Text aus einem empfangenen Textwert oder einer Datei analysieren.

Da es sich um einen Transformator handelt, ist für diese Module keine Verbindung erforderlich.

Zugriffsanforderungen

Erweitern Sie , um die Zugriffsanforderungen für die -Funktion in diesem Artikel anzuzeigen.

Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront-Paket Beliebig
Adobe Workfront-Lizenz

Neu: Standard

Oder

Aktuell: Arbeit oder höher

Lizenz für Adobe Workfront Fusion** Keine Workfront Fusion-Lizenzanforderung
Produkt

Neu:

  • Prime oder Workfront auswählen: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
  • Ultimate Workfront-Paket: Workfront Fusion ist enthalten.

Oder

Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.

Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.

Informationen zu Adobe Workfront Fusion finden Sie unter Adobe Workfront Fusion Lizenzen.

Create CSV

Mit Create CSV Aggregator können Sie CSV-Text aus empfangenen Textwerten erstellen.

Weitere Informationen zu Aggregatoren finden Sie unter Aggregatormodul.

Source Module
Wählen Sie das Modul aus, das die Felder ausgibt, die Sie zum Erstellen der CSV-Datei verwenden möchten.
Aggregated Fields
Wählen Sie die Felder, die Sie aggregieren möchten, aus der Liste der verfügbaren Felder aus.
Include headers in the first row
Wählen Sie diese Option, um die Kopfzeilen in das Ergebnis aufzunehmen.
Group by
Geben Sie den Filter ein, um die Ergebnisse zu gruppieren. Geben Sie beispielsweise ein Datum ein.
Stop processing after an empty aggregation
Wählen Sie diese Option, um das Szenario anzuhalten, wenn keine Ergebnisse vorliegen.

Create CSV (advanced)

Mit Create CSV (advanced) Aggregator können Sie CSV-Text aus empfangenen Textwerten erstellen. Sie verwendet eine Datenstruktur, die die CSV-Spalten in der resultierenden CSV-Datei definiert. Nach der Definition erscheinen die Spalten als Felder bei der Einrichtung des CSV-Moduls und können einem späteren Modul im Szenario zugeordnet werden.

Weitere Informationen zu Aggregatoren finden Sie unter Aggregatormodul.

Source Module
Wählen Sie das Modul aus, das die Felder ausgibt, die Sie zum Erstellen der CSV-Datei verwenden möchten.
Data Structure

Wählen Sie die Datenstruktur aus, um die Felder wie gewünscht zu aggregieren. Nachdem Sie die Datenstruktur definiert haben, können Sie die Elemente den entsprechenden Feldern zuordnen.

Weitere Informationen finden Sie unter Datenstrukturen.

Include headers in the first row
Wählen Sie diese Option, um die Kopfzeilen in das Ergebnis aufzunehmen.
Group by
Geben Sie den Filter ein, um die Ergebnisse zu gruppieren. Geben Sie beispielsweise ein Datum ein.
Stop processing after an empty aggregation
Wählen Sie diese Option, um das Szenario anzuhalten, wenn keine Ergebnisse vorliegen.
recommendation-more-help

Beispiel:

Dieses Beispiel zeigt, wie Google-Kontakte in eine CSV-Datei mit zwei Spalten namens „Vollständiger Name“ und „E-Mail“ exportiert werden. Das Ausgabepaket aus dem Modul Google Contacts > Get contacts from a group weist die folgende Struktur auf. Die E-Mail-Adressen werden in der Emails[] gespeichert item: ein Array von Sammlungen, wobei jede Sammlung zwei Elemente enthält: label und E-Mail.
Transformieren

Das Modul Einfache Create CSV bietet eine Liste von Kontrollkästchen, die den Elementen auf der obersten Ebene eines Bundles entsprechen. Wenn Sie versuchen, „Vollständiger Name auszuwählen, und Emails -Elementen erzeugt das Create CSV-Modul die folgende Ausgabe, die möglicherweise nicht das ist, was Sie möchten:

"emails","fullName"
"[object Object]","Shon Winer"
"[object Object]","Lizeth Fulmore"
"[object Object]","Hilario Gullatt"
"[object Object]","Abby Eisenbarth"

Weil das Element Vollständiger Name vom einfachen Typ Text ist, wird er erwartungsgemäß exportiert. Das Element E-Mails, einem komplexen Array von Sammlungen, wird als [Objekt) exportiert, ] wie Sammlungen und Arrays standardmäßig in Text umgewandelt werden.

Weitere Informationen finden Sie unter Elementdatentypen.

So exportieren Sie den Inhalt der E-Mail Element der ersten Sammlung der E-Mails[] -Array verwenden, müssen Sie stattdessen das Modul Create CSV (advanced) verwenden. Mit diesem Modul können Sie einzelne Spalten Ihrer CSV-Datei definieren und ihnen Elemente zuordnen, einschließlich der verschachtelten.

  1. Fügen Sie das Modul Create CSV (advanced) in ein Szenario ein.

  2. Klicken Sie auf die Schaltfläche Add neben dem Feld Data structure , um eine neue Datenstruktur zu erstellen.

  3. Geben Sie einen Namen für die Datenstruktur ein und klicken Sie auf Add item , um die einzelnen Spalten hinzuzufügen. Beim Exportieren von zwei Spalten: „Vollständiger Name“ und „E-Mail“ würde die resultierende Datenstruktur wie folgt aussehen:

    Ausgabe von Google-Kontakten

  4. Nachdem Sie die Datenstruktur definiert haben, werden Felder, die jeder einzelnen Spalte entsprechen, in der Konfiguration des Create CSV (advanced) angezeigt, damit Sie die Elemente zuordnen können. Nimm das erste Element aus dem Emails[] Array und Zuordnen seines Elements E-Mail in das Feld/die Spalte E-Mail:

    CSV erweitertes Modul erstellen

  5. Führen Sie das Szenario aus. Denn das Element E-Mails[1]: E-Mail der Spalte „E-Mail“ zugeordnet ist, vom einfachen Typ Text ist, wird sie korrekt exportiert.

"Full Name","Email"
"Shon Winer","Shon@Winer.com"
"Lizeth Fulmore","Lizeth@Fulmore.com"
"Hilario Gullatt","Hilario@Gullatt.com"
"Abby Eisenbarth","Abby@Eisenbarth.com"

Parse CSV

Mit dem Parse CSV-Transformator können Sie CSV-Text aus einem empfangenen Textwert oder einer Datei analysieren.

Number of columns
Geben Sie die Anzahl der Spalten in der CSV-Datei an.
CSV contains headers

Wählen Sie diese Option, wenn die erste Zeile des CSV-Texts Kopfzeilen enthält.

Hinweis: Das Modul verwendet diese Kopfzeilen nicht zur Beschriftung der Spalten in der Ausgabe. Stattdessen stellt dieses Feld sicher, dass die -Kopfzeilen nicht in den Ausgabedaten enthalten sind.

delimiterType

Trennzeichen für die CSV-Datei auswählen. Das Trennzeichen ist das Textzeichen, das die Grenze zwischen separaten Werten oder Feldern angibt.

  • Comma

  • Tab

  • Other

    Wenn Sie Other auswählen, geben Sie das Trennzeichen ein, das die CSV-Datei zum Trennen von Werten verwendet. Sie müssen genau ein Zeichen eingeben.

Preserve quotes inside unquoted field
Aktivieren Sie diese Option, um Anführungszeichen beizubehalten.
CSV

Geben Sie die CSV-Datei ein, die Sie parsen möchten, oder mappen Sie sie.

Hinweis:

Wenn Ihre Daten in binärer Form vorliegen (normalerweise aus einer Datei), müssen Sie die Funktion „toString()“ verwenden, um die Binärdaten in String zu konvertieren:

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3