- Inicio
- Recursos
- Integraciones
- Extract from File
Nodo Extract from File n8nConfigura Extract from File en n8n.
Un archivo que entra en un flujo de trabajo llega como datos binarios y ningún nodo posterior sabe leerlo. El nodo Extract from File n8n lo convierte en items JSON. En la versión 1 trae 12 operaciones, del CSV al base64, y todas arrancan con el mismo campo obligatorio.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve el nodo Extract from File n8n?
Convierte datos binarios, es decir un archivo guardado dentro de un item como bytes en bruto y no como campos legibles, en JSON. La descripción del nodo lo dice en una línea: convertir datos binarios en JSON. A partir de ahí el resto del flujo ve campos normales, que puede filtrar, comparar o copiar donde haga falta. El nodo se ejecuta sobre cada item entrante, así que cuatro adjuntos dan cuatro extracciones en la misma ejecución.
Primer escenario, la contabilidad. Muchos sistemas solo exportan XML, y Extract from XML saca ese contenido a un campo de salida que tú nombras. Con las líneas ya en JSON, un nodo If separa los documentos que cuadran de los que no, y solo estos últimos acaban en una revisión humana.
Segundo escenario, los contratos firmados. El archivo entra por un Webhook cuando alguien te lo manda, Extract from PDF extrae su contenido y sus metadatos, y Password permite abrirlo aunque venga cifrado. El texto recuperado se compara con la referencia esperada y el aviso sale por Slack al canal del equipo.
Tercer escenario, los registros técnicos. Un archivo descargado con un nodo HTTP Request pasa por Extract from text file, que extrae el contenido tal cual, y Destination Output Field decide dónde aparece. Después basta con guardar el resultado en Google Sheets para tener el histórico que nadie mantenía a mano.
Conviene saber cuándo este nodo no es la respuesta. Lee un archivo, nunca escribe uno: para el camino contrario, volver de JSON a un archivo binario, n8n trae el nodo Convert to File. Y el archivo tiene que entrar antes en el flujo, tarea de un nodo Webhook para lo que te envían, de un HTTP Request para lo que vas a buscar, o de una fuente local.
Dos límites antes de montar nada. Solo están cubiertos los formatos que aparecen en el desplegable de operaciones, y Destination Output Field existe únicamente en cuatro de ellas. El nodo tampoco abre un flujo: siempre lo precede un disparador, un Schedule Trigger, un Webhook o el trigger de una herramienta. Si quieres ver cómo encajan estas piezas, el curso n8n las recorre en orden.
¿Qué operación lee tu archivo?
El nodo Extract from File expone 12 operaciones. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Extract from CSV
csvLo que ves en n8n
Notas y casos de uso
Transforma un archivo CSV en items de salida. Los valores separados por comas salen de cualquier herramienta del mercado, y esta es la operación que más se usa del nodo.
Parámetros clave
- Input Binary Field: obligatorio, el nombre del campo de entrada que contiene el archivo a procesar. Apunta al campo que dejó el nodo anterior, casi siempre
{{ $json.data }}. - Delimiter: define el separador de campos, normalmente la coma. Hay que tocarlo cuando la exportación usa punto y coma.
- Header Row: indica si la primera fila del archivo contiene los nombres de las columnas. Sin activarlo, las columnas vuelven numeradas.
Extract from HTML
htmlLo que ves en n8n
Notas y casos de uso
Toma una tabla contenida en un archivo HTML y la convierte en items de salida. Sirve cuando un programa publica su informe como página web en lugar de un archivo de datos.
Parámetros clave
- Input Binary Field: obligatorio, el campo de entrada que lleva el archivo HTML a procesar.
- Header Row: según si la primera fila lleva o no los nombres de columna, las claves salen como etiquetas o como posiciones.
- Include Empty Cells: activado, las celdas vacías se conservan rellenas con una cadena vacía, así todas las filas mantienen la misma forma.
Extract from ICS
fromIcsLo que ves en n8n
Notas y casos de uso
Lee un archivo iCalendar y lo convierte en items de salida. Las invitaciones viajan como adjunto .ics, y así es como un flujo accede a lo que hay dentro.
Parámetros clave
- Destination Output Field: obligatorio aquí, es el nombre del campo de salida que contendrá los datos extraídos, con
e.g datacomo marcador. - Keep Source: elige entre
json,binaryobothpara arrastrar el item de entrada junto a la extracción.
Extract from JSON
fromJsonLo que ves en n8n
Notas y casos de uso
Recupera los datos JSON encerrados en un archivo binario. El contenido ya viene estructurado, pero mientras siga dentro de un archivo el flujo solo ve bytes. Esta operación lo desenvuelve.
Parámetros clave
- Destination Output Field: obligatorio, nombra el campo de salida que contendrá los datos extraídos.
- File Encoding: indica la codificación del archivo, UTF-8 por defecto. La lista va de
asciiawindows1258.
Extract from ODS
odsLo que ves en n8n
Notas y casos de uso
Transforma un archivo ODS en items de salida. Las hojas de cálculo en formato open document salen de suites ofimáticas que no son Excel, y el nodo las lee con el mismo juego de opciones.
Parámetros clave
- Sheet Name: nombre de la hoja que se va a leer dentro del documento, marcador
e.g. mySheet. Sin él dependes de la pestaña que aparezca primero. - Range: el rango que se lee de la tabla. Un número se toma como fila inicial, una cadena como rango en notación A1.
Extract from PDF
pdfLo que ves en n8n
Notas y casos de uso
Extrae el contenido y los metadatos de un archivo PDF. Contratos, facturas e informes llegan sin parar en este formato, y su texto queda fuera de alcance hasta que esta operación se ejecuta.
Parámetros clave
- Max Pages: número máximo de páginas a incluir. Útil en documentos largos donde el dato vive en las primeras hojas.
- Join Pages: activado, une el texto de todas las páginas; desactivado, devuelve un array con el texto de cada página.
- Password: se rellena si el PDF está cifrado, y sin ella el archivo sigue cerrado.
Extract from RTF
rtfLo que ves en n8n
Notas y casos de uso
Convierte una tabla contenida en un archivo de texto enriquecido en items de salida. Algunos parques de software antiguos siguen generando RTF, y el nodo lo trata como cualquier otra fuente tabular.
Parámetros clave
- Read As String: en ciertos casos y formatos hace falta leer como cadena para que los caracteres especiales se interpreten bien. Los acentos y las eñes son el motivo habitual.
- RAW Data: devuelve los datos en bruto en vez de analizarlos, que es como se descubre qué contiene de verdad el archivo cuando el resultado no cuadra.
Extract from text file
textLo que ves en n8n
Notas y casos de uso
Extrae el contenido de un archivo de texto. Ninguna estructura, ninguna columna, solo los caracteres, colocados en el campo que tú indiques.
Parámetros clave
- Destination Output Field: obligatorio, el nombre del campo de salida que contendrá los datos extraídos, marcador
e.g data. - Strip BOM: quita la marca de orden de bytes del archivo, lo que ayuda en un entorno donde la presencia del BOM provoca incoherencias.
Extract from XML
xmlLo que ves en n8n
Notas y casos de uso
Muchos programas de contabilidad y de logística no exportan otra cosa que XML. Esta operación extrae el contenido de ese archivo y hace que su salida sirva dentro de un flujo.
Parámetros clave
- Input Binary Field: obligatorio, el campo que lleva el archivo XML, marcador
e.g data. - Destination Output Field: también obligatorio, decide bajo qué clave aparece el árbol extraído en el item de salida.
Extract from XLS
xlsLo que ves en n8n
Notas y casos de uso
Transforma un archivo de Excel en items de salida, en el formato XLS antiguo. Los archivos que llevan años circulando suelen seguir guardados así.
Parámetros clave
- Sheet Name: nombre de la hoja que se va a leer. Conviene indicarlo en cuanto el archivo tiene más de una pestaña.
- Max Number of Rows to Load: detiene el tratamiento tras el número de filas pedido. Pon
-1para cargarlas todas, o el marcadore.g. 10para una prueba rápida.
Extract from XLSX
xlsxLo que ves en n8n
Notas y casos de uso
Mismo tratamiento para el formato Excel actual: el archivo XLSX pasa a ser items de salida. Es la operación que sustituye a la exportación semanal que alguien abría a mano.
Parámetros clave
- Header Row: indica si la primera fila del archivo lleva los nombres de columna, para que los items vuelvan ordenados por título.
- Starting Line: empieza a tratar registros desde la línea pedida, contando desde 0, marcador
e.g. 0. Se usa cuando el archivo abre con un logotipo y tres filas vacías.
Move file to base64 string
binaryToProperyLo que ves en n8n
Notas y casos de uso
Convierte un archivo en una cadena codificada en base64, una forma de transportar bytes como texto. Aquí no se analiza nada: el archivo pasa a ser un valor que cabe en un campo.
Parámetros clave
- Input Binary Field: obligatorio, el campo que guarda el archivo en ese momento.
- Destination Output Field: obligatorio, el campo de salida que contendrá los datos extraídos, que aquí son la cadena misma.
- Keep Source:
json,binaryoboth, según lo que el nodo siguiente todavía necesite del item de entrada.
¿Necesitas ayuda para automatizar Extract from File con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Lo que se pregunta la gente antes de montarlo
01¿Extract from File es gratis en n8n?
02¿Qué credenciales necesita Extract from File?
03¿Qué límites tiene Extract from File?
04¿Nodo Extract from File n8n o Convert to File?
05¿n8n o Make para leer archivos en un flujo?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.



