Conectores
Produtividade
XLSX
12 min
objetivo o conector xlsx permite ler e transformar arquivos xlsx em json diretamente em fluxos da fluid não requer autenticação nem conexão é útil para manipular planilhas recebidas por ftp, sftp, apis ou arquivos base64 não há documentação externa vinculada, pois o processamento é feito internamente pela fluid criando um fluxo acesse o ambiente de fluxos na fluid adicione um novo passo e selecione o conector xlsx escolha uma das operações disponíveis criando conexão este conector não requer conexão configurando fluxo o conector possui duas operações principais para leitura de arquivos xlsx recursos e operações recurso xlsx operação converter xlsx para json de origem ftp/sftp descrição selecione esta operação para transformar um arquivo xlsx já carregado na memória (via ftp/sftp ou outro passo anterior) em um objeto json campos requeridos file name (string) nome do arquivo xlsx ex financeiro xlsx campos opcionais header (boolean) informe se sua planilha possui cabeçalho sheet name (string) nome da aba a ser convertida operação converter xlsx em base64 para json descrição transforme diretamente um conteúdo xlsx codificado em base64 para json campos requeridos base64 (string) conteúdo base64 do arquivo xlsx campos opcionais header (boolean) informe se sua planilha possui cabeçalho sheet name (string) nome da aba a ser convertida na prática neste tópico iremos criar um fluxo de conversão de um xlsx em json via tráfego em base64 (muito comum o tráfego desses tipos de arquivos via api's) passo 'convert' assim ficará a parametrização do nosso primeiro e único passo na aba propriedades informamos o nome do passo disparo do fluxo com o passo configurado basta disparar o fluxo sem a necessidade de informar um payload de entrada após o disparo, o resultado do fluxo aparecerá em realtime no canvas ao clicar em detalhes, temos a planilha no formato json convertida pelo conector xlsx observações adicionais o conteúdo convertido retorna um array de objetos json, onde cada linha da planilha representa um item em caso de erro na leitura (arquivo inválido, base64 malformado, aba inexistente), o passo falhará e poderá ser tratado com blocos de erro padrão conclusão o conector xlsx é uma solução rápida e sem autenticação para transformar planilhas em dados estruturados dentro dos fluxos da fluid ideal para pipelines de integração que envolvem dados tabulares