CSV

Os módulos CSV do Adobe Workfront Fusion permitem criar arquivos CSV e analisar o texto CSV de um valor de texto recebido ou de um arquivo.

Como esse é um transformador, esses módulos não exigem uma conexão.

Requisitos de acesso

Expanda para visualizar os requisitos de acesso para a funcionalidade neste artigo.

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacote do Adobe Workfront Qualquer
Licença do Adobe Workfront

Novo: Padrão

Ou

Atual: trabalho ou superior

Licença do Adobe Workfront Fusion** Nenhum requisito de licença do Workfront Fusion
Produto

Novo menu:

  • Selecionar ou pacote do Prime Workfront: sua organização deve comprar o Adobe Workfront Fusion.
  • Pacote do Ultimate Workfront: o Workfront Fusion está incluído.

Ou

Atual: sua organização deve comprar o Adobe Workfront Fusion.

Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação.

Para obter informações sobre licenças do Adobe Workfront Fusion, consulte licenças do Adobe Workfront Fusion.

Criar CSV

O Agregador Criar CSV permite criar um texto csv a partir de valores de texto recebidos.

Para obter mais informações sobre agregadores, consulte Módulo agregador.

Módulo Source
Selecione o módulo que gera os campos que você deseja usar para criar o CSV.
Campos Agregados
Selecione os campos que deseja agregar na lista de campos disponíveis.
Incluir cabeçalhos na primeira linha
Selecione essa opção para incluir os cabeçalhos no resultado.
Agrupar por
Insira o filtro para agrupar os resultados. Por exemplo, insira uma data.
Parar processamento após uma agregação vazia
Selecione esta opção para interromper o cenário quando não houver resultados.

Criar CSV (avançado)

O Agregador Criar CSV (avançado) permite criar um texto CSV a partir de valores de texto recebidos. Ele emprega uma estrutura de dados que define as colunas CSV no arquivo CSV resultante. Uma vez definidas, as colunas são exibidas como campos na configuração do módulo CSV e podem ser mapeadas para um módulo posterior no cenário.

Para obter mais informações sobre agregadores, consulte Módulo agregador.

Módulo Source
Selecione o módulo que gera os campos que você deseja usar para criar o CSV.
Estrutura de Dados

Selecione a estrutura de dados para agregar os campos da maneira que desejar. Após definir a estrutura de dados, é possível mapear os itens para os campos correspondentes.

Para obter mais informações, consulte Estruturas de dados.

Incluir cabeçalhos na primeira linha
Selecione essa opção para incluir os cabeçalhos no resultado.
Agrupar por
Insira o filtro para agrupar os resultados. Por exemplo, insira uma data.
Parar processamento após uma agregação vazia
Selecione esta opção para interromper o cenário quando não houver resultados.
recommendation-more-help

Exemplo:

Este exemplo mostra como exportar contatos do Google para um arquivo CSV com duas colunas chamadas "Nome completo" e "Email". O conjunto de saída do módulo Contatos do Google > Obter contatos de um grupo tem a seguinte estrutura. Os endereços de email são armazenados dentro dos Emails[] item, que é uma matriz de coleções, cada coleção contém dois itens: Rótulo e Email.
Transformando

O módulo simples Create CSV oferece uma lista de caixas de seleção correspondentes aos itens de nível superior de um pacote. Se você tentar selecionar Nome completo e Emails itens, o módulo Criar CSV produz a seguinte saída, que pode não ser a desejada:

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

Porque o item Nome completo é do tipo simples Text, é exportado conforme esperado. O item Emails, que é de um tipo complexo Matriz de Coleções, é exportado como [objeto Objeto], que é a forma como as Coleções e as Matrizes são transformadas em texto por padrão.

Para obter mais informações, consulte Tipos de dados de item.

Para exportar o conteúdo do email ``item da primeira coleção de Emails[] em vez disso, você deve usar o módulo Criar CSV (avançado). Esse módulo permite definir colunas individuais do arquivo CSV e mapear itens para elas, incluindo as aninhadas.

  1. Insira o módulo Criar CSV (avançado) em um cenário.

  2. Clique no botão Adicionar ao lado do campo Estrutura de dados para criar uma nova estrutura de dados.

  3. Insira um nome para a estrutura de dados e clique em Adicionar item para adicionar as colunas individuais. Para exportar duas colunas: "Nome completo" e "Email", a estrutura de dados resultante seria semelhante a:

    Saída de contatos do Google

  4. Após definir a estrutura de dados, os campos correspondentes a cada coluna individual aparecem na configuração do módulo Criar CSV (avançado) para que você possa mapear os itens. Pegar o primeiro item dos Emails[] matriz e mapear seu item Email para o campo/coluna Email:

    Criar módulo CSV avançado

  5. Execute o cenário. Porque o item Emails[1]: Email mapeado para a coluna "Email" é do tipo simples Texto, ele é exportado corretamente.

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

Analisar CSV

O transformador Analisar CSV permite analisar texto CSV de um valor de texto recebido ou de um arquivo.

Número de colunas
Especifique o número de colunas no arquivo CSV.
CSV contém cabeçalhos

Selecione essa opção se a primeira linha do texto CSV contiver cabeçalhos.

Observação: o módulo não usa esses cabeçalhos para rotular as colunas na saída. Em vez disso, esse campo garante que os cabeçalhos não sejam incluídos nos dados de saída.

tipoDelimitador

Selecione o delimitador para o arquivo CSV. O delimitador é o caractere de texto que indica o limite entre valores ou campos separados.

  • Vírgula

  • Guia

  • Outro

    Se você selecionar Outro, insira o caractere delimitador que o arquivo CSV está usando para separar valores. Digite exatamente um caractere.

Preservar aspas dentro do campo sem aspas
Habilite esta opção para preservar as aspas.
CSV

Insira ou mapeie o arquivo CSV que você deseja analisar.

Observação:

Se os dados vierem em formato binário (geralmente de um arquivo), você deverá usar a função "toString()" para converter os dados binários em String:

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