Pular para o conteúdo principal

Analise o arquivo CSV e converta-o para JSON usando n8n Ação

PDF4me Analisar CSV traduz baseado em texto CSV/TSV arquivos em limpo JSON matrizes de qualquer n8n fluxo de trabalho. Arraste e solte arquivos de SharePointPara arquivos .s3 ou anexos de e-mail, escolha um delimitador, decida se deseja usar cabeçalhos personalizados ou a primeira linha e receba instantaneamente dados estruturados. JSON para APIs, bancos de dados ou inserção no Excel.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Configurar

Adicione o PDF4me “Analisar CSVnó para o seu n8n fluxo de trabalho e configure os parâmetros necessários. Para obter instruções de configuração inicial, consulte nosso n8n Guia de integração.

Pré-requisitos

  • PDF4me API credenciais
  • n8n acesso ao fluxo de trabalho

Configuração

  1. Adicione o PDF4me nó para o fluxo de trabalho
  2. Selecione “Analisar” CSV e converter para JSON" Ação
  3. Forneça o CSV estratégia de origem, delimitador e cabeçalho
Analisar CSV em n8n

Parâmetros

Importante: Os parâmetros marcados com um asterisco (***) são obrigatórios. PDF4me produz um JSON matriz serializada como UTF-8 bytes.

ParâmetroTipoDescriçãoExemplo
Tipo de dados de entrada***StringCSV fonte (Binary Data, Base64 String, URL).Binary Data
Campo binário de entrada***BinárioNecessário ao ler um anexo binário.{{ $binary.data }}
Conteúdo do documento Base64***StringObrigatório ao fornecer base64 CSV texto.VXNlcm5hbWUsRW1haWwK...
URL do documento***StringObrigatório para o público HTTP(S) URLs.https://files.example.com/leads.csv
Nome do arquivo***StringNome do CSV Arquivo (para referência/registro).leads.csv
Delimitador***StringSeparador de campo (,, ;, \t, ``, ou string personalizada com vários caracteres).,
Cabeçalhos de colunaStringLista opcional de cabeçalhos separados por vírgulas. Substitui os cabeçalhos do arquivo quando fornecidos.FirstName,LastName,Email
Pular a primeira linhaBooleanQuando true e Column Headers está vazio, o primeiro CSV A linha se transforma em cabeçalhos. false Gera automaticamente a Coluna1, a Coluna2...true
Nome da saída de dados binários***StringSlot binário que armazena o JSON arquivo (por exemplo, parsed_data.json).document

Saída

Parâmetros de saída

ParâmetroTipoDescriçãoExemplo
NomeDoArquivo txtStringnome do arquivo de saída TXT - O nome do arquivo TXT gerado contendo os dados analisados CSV dadosparsed_data.txt
nomeDoArquivoJsonStringJSON nome do arquivo de saída - O nome do gerado JSON arquivo contendo analisado CSV dadosparsed_data.json
Tamanho do arquivo txtNúmeroTamanho do arquivo TXT em bytes - O tamanho do arquivo de saída TXT em bytes657614
tamanho do arquivo JSONNúmeroJSON tamanho do arquivo em bytes - O tamanho do JSON arquivo de saída em bytes657614
sucessoBooleanPDF4me status da operação - Boolean bandeira indicando o sucesso ou fracasso da CSV processo de análise sintática. PDF4me retornos true para operações bem-sucedidas e false para quaisquer errostrue
nome_do_arquivo_originalStringOriginal CSV nome do arquivo - O nome da entrada CSV arquivodata.csv
delimitadorStringDelimitador usado - O(s) caractere(s) separador(es) de campo que foi(ram) usado(s) para analisar o CSV,
pularPrimeiraLinhaBooleanStatus de pular primeira linha - Indica se a primeira linha foi ignorada. true Se a primeira linha foi usada como cabeçalho, false se a primeira linha fosse tratada como dadosfalse
cabeçalhos de colunaStringFonte dos cabeçalhos das colunas - Descrição da origem dos cabeçalhos das colunas. Mostra "de". CSV"se os cabeçalhos foram lidos do arquivo, ou os cabeçalhos personalizados, se fornecidos"from CSV
nome_da_culturaStringCódigo de cultura/localidade - Código cultural usado para análise (por exemplo, "en-US", "de-DE", "fr-FR")en-US
mensagemStringMensagem da operação - Mensagem descritiva indicando o resultado do CSV operação de análise sintáticaSuccessfully converted CSV and created TXT and JSON outputs

N8N Resposta à ação

O PDF4me Analisar CSV e converter para JSON API Retorna uma resposta que pode ser visualizada em vários formatos. Escolha a visualização que melhor se adapta às suas necessidades:

JSON Formato de resposta

O bruto JSON resposta do API:

[
{
"txtFileName": "parsed_data.txt",
"jsonFileName": "parsed_data.json",
"txtFileSize": 657614,
"jsonFileSize": 657614,
"success": true,
"originalFileName": "data.csv",
"delimiter": ",",
"skipFirstLine": false,
"columnHeaders": "from CSV",
"cultureName": "en-US",
"message": "Successfully converted CSV and created TXT and JSON outputs"
}
]

Casos de uso

  • Carregamentos de banco de dadosConverter CSV exportações para JSON antes de executar SQL inserções ou REST ligações.
  • População do Excel: Analisar CSVEm seguida, alimente o resultado JSON diretamente em “Adicionar linhas”.
  • Validação/mascaramento de dados: Vez CSV submissões para JSON para verificações de regras, transformações ou fluxos de trabalho de redação.

Obtenha ajuda