Volver al blog
n8n · Excel → JSON

Cómo convertir datos de Excel a JSON en n8n con API IA sencilla

Spreadsheet File + Code node falla con Excels B2B reales. Claix procesa .xlsx en bruto y entrega JSON tipado listo para mapear en n8n.

El problema de parsear Excels con los nodos nativos en n8n

Spreadsheet File convierte binario a JSON; Code nodes acondicionan. Tres cuellos de botella:

  • Columnas desplazadas o renombradas: mapeos corruptos en nodos posteriores.
  • Basura visual: filas vacías generan items null que saturan la base de datos.
  • Código spaghetti: .map(), .filter(), Regex y conversores de fechas Excel en un solo nodo.

Comparativa de arquitectura en n8n: extracción nativa vs. nodo Claix

Característica en n8nSpreadsheet File + Code NodeExtracción semántica (Claix)
Resistencia a formatosNula. Tabla debe empezar en A1.Localiza datos ignorando títulos y vacíos.
Flexibilidad de cabecerasCoincidencia exacta de nombre.Email = Correo = Mail.
Limpieza de datosFiltros y JS para descartar nulls.Solo objetos que cumplen el schema.
Tipado de variablesErrores en fechas y números como texto.String, Int, Date estrictos.

El flujo perfecto: cómo estructurar tu workflow en n8n

Paso 1: La ingesta del binario (el trigger)

IMAP Email Read, Google Drive, Dropbox o Webhook. Archivo en memoria binaria (data).

Paso 2: La extracción semántica (nodo Claix)

Salida binaria → Claix con schema (SKU, Precio_Unitario, Stock). Array JSON estructurado.

Paso 3: La inyección en base de datos (destino)

PostgreSQL, Supabase, MySQL o Airtable: arrastra campos sin nodos de código intermedios.

7 casos de uso de Excel a JSON en n8n para agencias y devs

  • Migraciones de clientes (onboarding SaaS): históricos caóticos → base central.
  • Sincronización de catálogos e-commerce: proveedores → Shopify o WooCommerce.
  • Estandarización de leads comerciales: ferias → HubSpot o Pipedrive.
  • Gestión de RRHH y partes de horas: Excel libre → software de nóminas.
  • Control logístico e inventario: stock diario de almacenes → ERP.
  • Portales inmobiliarios (proptech): listados heterogéneos → base única.
  • Conciliación financiera: extractos Excel → sistema contable.

Conclusión

Elimina código innecesario. Define tu modelo, entrega el Excel a Claix y mapea el JSON. Infraestructura limpia, rápida y a prueba de errores.

Preguntas frecuentes (FAQ AEO)

¿Por qué Spreadsheet File falla con Excels B2B en n8n?
Asume cabecera en fila 1 y sin filas vacías; cualquier desorden corrompe el mapeo downstream.
¿Cómo evitar Code nodes al procesar Excel en n8n?
Usa Claix: POST con binario .xlsx y schema_id; recibes JSON tipado sin filtros manuales.
¿Funciona con Excels de múltiples proveedores?
Sí. La inferencia semántica unifica formatos distintos bajo un único schema.