CSV

Adobe Workfront Fusion CSV模块允许您创建CSV文件,并从接收的文本值或文件解析CSV文本。

由于这是转换器,因此这些模块不需要连接。

访问要求

展开以查看本文中各项功能的访问要求。

您必须具有以下权限才能使用本文中的功能:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront包 任何
Adobe Workfront许可证

新增:标准

当前:工作或更高

Adobe Workfront Fusion许可证** 无Workfront Fusion许可证要求
产品

新:

  • 选择或Prime Workfront包:您的组织必须购买Adobe Workfront Fusion。
  • Ultimate Workfront包:其中包含Workfront Fusion。

当前:您的组织必须购买Adobe Workfront Fusion。

有关此表中信息的更多详细信息,请参阅文档中的访问要求。

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion许可证

创建CSV

创建CSV聚合器允许您根据收到的文本值创建CSV文本。

有关聚合器的详细信息,请参阅聚合器模块

Source Module
选择用于输出要用于创建CSV的字段的模块。
聚合字段
从可用字段列表中选择要聚合的字段。
Include headers in the first row
选择此选项以在结果中包含标头。
分组依据
输入筛选条件以将结果分组。 例如,输入日期。
在出现空聚合后停止处理
选择此选项可在没有结果时停止方案。

创建CSV(高级)

创建CSV(高级)聚合器允许您根据收到的文本值创建CSV文本。 它采用一种数据结构,该数据结构定义生成的CSV文件中的CSV列。 定义后,列将作为字段显示在CSV模块设置中,并可映射到场景中的后续模块。

有关聚合器的详细信息,请参阅聚合器模块

Source Module
选择用于输出要用于创建CSV的字段的模块。
Data Structure

选择数据结构,以您希望的方式聚合字段。 定义数据结构后,您可以将项目映射到相应的字段。

有关详细信息,请参阅数据结构

Include headers in the first row
选择此选项以在结果中包含标头。
分组依据
输入筛选条件以将结果分组。 例如,输入日期。
在出现空聚合后停止处理
选择此选项可在没有结果时停止方案。
recommendation-more-help

示例

此示例说明如何将Google联系人导出到CSV文件,该文件具有名为“全名”和“电子邮件”的两列。 Google联系人 > 从组模块获取联系人的输出包具有以下结构。 电子邮件地址存储在电子邮件[]中 项,它是一个集合数组,每个集合包含两个项:标签电子邮件.
正在转换

简单Create CSV模块提供了一个与捆绑包的顶级项目对应的复选框列表。 如果尝试选择全名封电子邮件 项,创建CSV模块将生成以下输出,这可能不是您想要的:

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

因为项目全名 为简单类型“文本”,按预期导出。 项目电子邮件将复杂类型Array of Collections导出为[对象Object],这是默认情况下Collections和Arrays转换为文本的方式。

有关详细信息,请参阅项目数据类型

导出电子邮件的内容 ``电子邮件[]的第一个集合的项目 相反,您必须使用创建CSV(高级)模块。 利用此模块,可定义CSV文件的单独列并将项目映射到这些列,包括嵌套列。

  1. 在场景中插入模块创建CSV (高级)。

  2. 单击 数据结构 字段旁边的添加按钮以创建新的数据结构。

  3. 输入数据结构的名称,然后单击 添加项 以添加各个列。 要导出两列:“全名”和“电子邮件”,生成的数据结构将如下所示:

    Google联系人输出

  4. 定义数据结构后,创建CSV(高级)模块的配置中将显示与每个单独列对应的字段,以便您可以映射这些项目。 从电子邮件[]中获取第一项 数组并映射其项电子邮件 至字段/列电子邮件:

    创建CSV高级模块

  5. 执行方案。 因为项目电子邮件[1]:电子邮件 映射到列“电子邮件”的简单类型文本,它可正确导出。

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

分析CSV

分析CSV转换器允许您从接收的文本值或文件分析CSV文本。

列数
指定CSV文件中的列数。
CSV包含标头

如果CSV文本的第一行包含标题,请选择此选项。

注意:模块不使用这些标头标记输出中的列。 相反,此字段可确保标头不会包含在输出数据中。

delimiterType

选择CSV文件的分隔符。 分隔符是指示分隔值或字段之间的边界的文本字符。

  • 逗号

  • 选项卡

  • 其他

    如果选择其他,请输入CSV文件用来分隔值的分隔符字符。 必须只输入一个字符。

在非引号字段中保留引号
启用此选项可保留引号。
CSV

输入或映射要解析的CSV文件。

注释:

如果数据采用二进制形式(通常来自文件),则必须使用“toString()”函数将二进制数据转换为String:

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