Conectores
Transformação de Dados

CSV

9min

Objetivo/Resumo

O objetivo do conector CSV é permitir a importação e exportação de dados em formato CSV (Comma Separated Values) diretamente no fluxo da plataforma Fluid. Com esse conector, você pode facilmente ler, gravar e manipular dados em arquivos CSV, facilitando a integração e o processamento de informações entre diferentes sistemas e aplicativos. Ele oferece uma maneira eficiente de trabalhar com dados tabulares, como planilhas ou bancos de dados simples, tornando mais ágil o gerenciamento e a transformação de dados dentro dos seus fluxos de automação.

Com o conector CSV, podemos criar ler e converter arquivos de forma simples. Vamos demostrar um exemplo para cada operação.

Veja no video a seguir, um caso de uso do conector CSV



Criando um arquivo CSV

Vamos criar um CSV a partir de uma requisição http

Document image


Selecionamos o modo canvas, e com editor canvas aberto, vamos arrastar três conectores, sendo um HTTP e dois CSV, na sequência faremos o link como à imagem abaixo.



Document image


Configurando primeiro passo (HTTP):

1 ) - Clique no connector para configurar

2 ) - Acesse a aba de parametrização

3 ) - Selecione o Método GET





Document image


Configurando segundo passo (Criar CSV):

1 ) - Clique no connector para configurar

2 ) - Acesse a aba de parametrização

3 ) - Selecione a operação Criar CSV

4 ) - Preencha o nome do aquivo com .csv no final

5 ) - Preencha o conteúdo do arquivo no padrão CSV



FUNÇÕES: {get `state.<nome do passo de origem>.uid`}}.csv Captura o uid no passo informado

{{getJsonEscaped `state.<nome do passo de origem>`}} Captura e prepara o payload para JSON válido}

NOTA: O parâmetro deve ser passadp com crase

Document image


Configurando terceiro passo (Converter CSV para JSON):

1 ) - Clique no connector para configurar

3 ) - Acesse a aba de parametrização

4 ) - Selecione a operação Converter CSV para JSON/ARRAY

5 ) - Informe se terá cabeçalho. (se informe com cabeçalho o retorno será um JSON, e sem um ARRAY)

6 ) - Preencha o nome do arquivo.

7 ) - Seleciona o separador padrão do seu CSV





Document image


Vamos executar o fluxo:



Document image


Teremos o seguinte resultado:

Passo-1

Document image


Passo-2

Document image


Passo-3

Document image




Updated 26 Oct 2023
Doc contributor
Did this page help you?