Saltar al contenido principal

Analizar CSV y convertirlo a JSON usando n8n acción

PDF4me Analizar CSV traduce texto basado en CSV/TSV archivos en limpio JSON matrices de cualquier n8n flujo de trabajo. Arrastre archivos desde SharePoint, S3 o archivos adjuntos de correo electrónico, seleccione un delimitador, decida si usar encabezados personalizados o la primera fila y reciba instantáneamente archivos estructurados. JSON para APIsbases de datos o inserción en Excel.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Configuración

Añade el PDF4me “Analizar CSV” nodo a su n8n flujo de trabajo y configure los parámetros necesarios. Para obtener instrucciones de configuración inicial, consulte nuestra n8n Guía de integración.

Requisitos previos

  • PDF4me API credenciales
  • n8n acceso al flujo de trabajo

Configuración

  1. Añade el PDF4me nodo al flujo de trabajo
  2. Seleccione “Analizar CSV y convertir a JSON" acción
  3. Proporcione el CSV Estrategia de origen, delimitador y encabezado
Analizar CSV en n8n

Parámetros

Importante: Los parámetros marcados con un asterisco (***) son obligatorios. PDF4me produce una JSON matriz serializada como UTF-8 bytes.

ParámetroTipoDescripciónEjemplo
Tipo de datos de entrada***StringCSV fuente (Binary Data, Base64 String, URL).Binary Data
Campo binario de entrada***BinarioObligatorio al leer desde un archivo adjunto binario.{{ $binary.data }}
Contenido del documento en Base64***StringObligatorio al proporcionar base64 CSV texto.VXNlcm5hbWUsRW1haWwK...
URL del documento***StringObligatorio para el público HTTP(S) URLs.https://files.example.com/leads.csv
Nombre del archivo***StringNombre del CSV archivo (para referencia/registro).leads.csv
Delimitador***StringSeparador de campo (,, ;, \t, ``, o una cadena de caracteres personalizada).,
Encabezados de columnaStringLista opcional de encabezados separados por comas. Sobrescribe los encabezados de archivo cuando se proporciona.FirstName,LastName,Email
Saltar la primera líneaBooleanCuando true y Column Headers está vacío, el primero CSV La línea se convierte en encabezados. false Genera automáticamente Columna1, Columna2...true
Nombre de salida de datos binarios***StringRanura binaria que almacena el JSON archivo (por ejemplo, parsed_data.json).document

Producción

Parámetros de salida

ParámetroTipoDescripciónEjemplo
nombreArchivotxtStringnombre del archivo de salida TXT - El nombre del archivo TXT generado que contiene analizado CSV datosparsed_data.txt
Nombre de archivo jsonStringJSON nombre del archivo de salida - El nombre del generado JSON archivo que contiene analizado CSV datosparsed_data.json
Tamaño del archivo txtNúmeroTamaño del archivo TXT en bytes - El tamaño del archivo de salida TXT en bytes657614
Tamaño del archivo jsonNúmeroJSON Tamaño del archivo en bytes - El tamaño de la JSON archivo de salida en bytes657614
éxitoBooleanPDF4me estado de operación - Boolean bandera que indica el éxito o el fracaso de la CSV proceso de análisis. PDF4me devoluciones true para operaciones exitosas y false por cualquier errortrue
nombre de archivo originalStringOriginal CSV Nombre del archivo - El nombre de la entrada CSV archivodata.csv
delimitadorStringDelimitador utilizado - El/los carácter(es) separador(es) de campo que se utilizó(aron) para analizar el CSV,
skipFirstLineBooleanEstado de omisión de primera línea - Indica si se omitió la primera línea. true si la primera línea se usó como encabezados, false si la primera línea se trató como datosfalse
Encabezados de columnaStringFuente de los encabezados de columna - Descripción de dónde provienen los encabezados de columna. Muestra "de CSV"Si se leyeron los encabezados del archivo, o los encabezados personalizados si se proporcionaronfrom CSV
Nombre de la culturaStringCódigo cultural/local - Código cultural utilizado para el análisis (p. ej., "en-US", "de-DE", "fr-FR")en-US
mensajeStringMensaje de operación - Mensaje descriptivo que indica el resultado de la CSV operación de análisisSuccessfully converted CSV and created TXT and JSON outputs

N8N Respuesta a la acción

El PDF4me Analizar CSV y convertir a JSON API Devuelve una respuesta que se puede visualizar en varios formatos. Elija la vista que mejor se adapte a sus necesidades:

JSON Formato de respuesta

El crudo JSON respuesta de la 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

  • Cargas de base de datos: Convertir CSV exportaciones a JSON antes de ejecutar SQL inserciones o REST llamadas.
  • Población de Excel: Analizar CSV, luego alimenta el resultado JSON directamente a “Agregar filas”.
  • Validación/enmascaramiento de datos: Doblar CSV presentaciones en JSON para comprobaciones de reglas, transformaciones o flujos de trabajo de edición.

Obtén ayuda