Saltar al contenido principal

Extraer filas de una hoja de cálculo de Excel usando n8n acción

PDF4me Extraer filas convierte cualquier segmento de hoja de cálculo en una hoja lista para usar. JSON dentro n8n. Especifique rangos de filas/columnas basados en 0, decida si la primera fila debe convertirse en encabezados, omita filas ocultas o vacías y elija si los valores permanecen tipados (números, booleanos, ISO fechas) o forzado a texto. Ideal para canalizar datos de Excel a APIsbases de datos o adicionales PDF4me acciones.

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 Nodo “Extraer filas” 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 la acción "Extraer filas de la hoja de cálculo de Excel".
  3. Proporcione la ventana de origen y extracción de Excel.
Extraer filas de Excel

Parámetros

Importante: Los parámetros marcados con un asterisco (***) son obligatorios. Los índices de fila/columna son Basado en 0 (Fila 0 = Fila 1 de Excel).

ParámetroTipoDescripciónEjemplo
Tipo de datos de entrada***StringSelector de origen de Excel (Binary Data, Base64 String, URL).Binary Data
Campo binario de entrada***BinarioRequerido cuando Binary Data es seleccionado.{{ $binary.data }}
Contenido del documento en Base64***StringRequerido cuando Base64 String es seleccionado.UEsDBBQAAAA...
URL del documento***StringRequerido cuando URL Está seleccionado. Enlace al archivo público.https://files.example.com/report.xlsx
Nombre del archivo***StringNombre lógico del libro de trabajo con extensión.analytics.xlsx
Nombre de la hoja de trabajoStringHoja de trabajo para leer. Vacío = primera hoja.Summary
Primera fila***NúmeroFila de inicio basada en 0 para la extracción.0
Última filaNúmeroFila final basada en 0. Usar -1 leer hasta la última fila de datos.-1
Primera columnaNúmeroColumna inicial basada en 0 (0 = columna A).0
Última columnaNúmeroColumna final basada en 0. Utilizar -1 para la última columna de datos.-1
Tiene fila de encabezadoBooleantrue usos First Row como encabezados de columna y lo excluye de los datos.true
Excluir filas ocultasBooleanOmitir las filas que estén ocultas en Excel.false
Excluir columnas ocultasBooleanOmitir columnas ocultas.false
Excluir filas vacíasBooleanElimine las filas donde todas las celdas estén vacías.true
Exportar celdas vacíasBooleanIncluya celdas vacías con valores de cadena vacía en lugar de omitirlas.false
Exportar valores como textoBooleanForzar que todos los valores sean cadenas de texto. false conserva los tipos autóctonos.false
Nombre de salida de datos binarios***StringRanura binaria que almacena datos serializados JSON (PDF4me devoluciones JSON bytes).document

Producción

Parámetros de salida

ParámetroTipoDescripciónEjemplo
éxitoBooleanPDF4me estado de operación - Boolean Bandera que indica si el proceso de extracción de filas fue exitoso o fallido. PDF4me devoluciones true para operaciones exitosas y false por cualquier errortrue
nombre de archivo originalStringNombre del archivo del documento original de Excel - El nombre del archivo de documento Excel de entradamyExcelFile.xlsx
Nombre de la hoja de cálculoStringNombre de la hoja de trabajo - El nombre de la hoja de cálculo de la que se extrajeron las filasFirst Worksheet
tieneFilaDeEncabezadoBooleanEstado de la fila de encabezado - Indica si la primera fila se trató como encabezados. true si se usaran encabezados, false de lo contrariotrue
primera filaNúmeroÍndice de la primera fila (basado en 0) - El índice basado en 0 de la primera fila extraída0
última filaNúmeroÍndice de la última fila (basado en 0) - El índice basado en 0 de la última fila extraída. -1 indica la extracción hasta la última fila de datos2
primera columnaNúmeroÍndice de la primera columna (basado en 0) - El índice basado en 0 de la primera columna extraída (0 = columna A)0
última columnaNúmeroÍndice de la última columna (basado en 0) - El índice basado en 0 de la última columna extraída. -1 indica la extracción a la última columna de datos-1
excluir filas vacíasBooleanexclusión de filas vacías - Indica si se excluyeron las filas vacías. true si se excluye, false si está incluidotrue
excluir filas ocultasBooleanexclusión de fila oculta - Indica si se excluyeron las filas ocultas. true si se excluye, false si está incluidotrue
excluirColumnasOcultasBooleanExclusión de columna oculta - Indica si se excluyeron las columnas ocultas. true si se excluye, false si está incluidotrue
exportarValoresComoTextoBooleanModo de exportación de texto - Indica si los valores se exportaron como texto. true si se ve obligado a usar cuerdas, false si se conservan los tipos nativosfalse
exportarCeldasVacíasBooleanExportación de celdas vacías - Indica si se exportaron celdas vacías. true si se incluyen con cadenas vacías, false si se omitefalse
exportarComoObjetoBooleanModo de exportación de objetos - Indica si los datos se exportaron en formato de objeto.false
Formato de hipervínculoStringFormato de hipervínculo - Formato utilizado para los hipervínculos en los datos extraídos. Valores: "Texto", "URL", etc.Text
culturaStringCódigo cultural/local - Código cultural utilizado para la extracción de datos (p. ej., "en-US", "de-DE", "fr-FR")en-US
filas extraídasNúmeroNúmero de filas extraídas - El número total de filas que se extrajeron correctamente1
datos extraídosObjectObjeto de datos extraído - Objeto anidado que contiene los datos de fila extraídos con el array rowData{"rowData": [{"Column1": 1, "First Name": "Dulce"}]}
mensajeStringMensaje de operación - Mensaje descriptivo que indica el resultado de la operación de extracción de filas, incluyendo el número de filas extraídas y el nombre de la hoja de cálculo.Successfully extracted 1 row(s) from worksheet 'First Worksheet'

N8N Respuesta a la acción

El PDF4me Extraer filas de una hoja de cálculo de Excel 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:

[
{
"success": true,
"originalFileName": "myExcelFile.xlsx",
"worksheetName": "First Worksheet",
"hasHeaderRow": true,
"firstRow": 0,
"lastRow": 2,
"firstColumn": 0,
"lastColumn": -1,
"excludeEmptyRows": true,
"excludeHiddenRows": true,
"excludeHiddenColumns": true,
"exportValuesAsText": false,
"exportEmptyCells": false,
"exportAsObject": false,
"hyperlinkFormat": "Text",
"culture": "en-US",
"rowsExtracted": 1,
"extractedData": {
"document": null,
"fileName": null,
"success": true,
"errorMessage": null,
"rowData": [
{
"Column1": 1,
"First Name": "Dulce",
"Last Name": "Abril",
"Gender": "Female",
"Country": "United States",
"Age": 32,
"Date": "15/10/2017",
"Id": 1562
},
{
"Column1": 2,
"First Name": "Mara",
"Last Name": "Hashimoto",
"Gender": "Female",
"Country": "Great Britain",
"Age": 25,
"Date": "16/08/2016",
"Id": 1582
}
]
},
"message": "Successfully extracted 1 row(s) from worksheet 'First Worksheet'"
}
]

Casos de uso

  • API fuentes: Extraer filas filtradas y enviarlas directamente a REST puntos finales o consumidores de webhook.
  • Ingesta de base de datos: Convertir informes de Excel en informes estructurados JSON cada noche antes de insertar datos en almacenes SQL/NoSQL.
  • Validación y control de calidad: Extrae rangos para comprobar reglas, enviar alertas o enriquecer otros flujos de trabajo sin necesidad de exportarlos manualmente.

Obtén ayuda