Saltar al contenido principal

Extraer filas de Excel en Power Automate

PDF4me Extraer filas de Excel Esta acción permite extraer filas específicas de Excel documentos como estructurados JSON datos en Power Automate con opciones de filtrado y formato integrales. Esta potente función de extracción de datos admite la extracción selectiva de rangos de filas y columnas, el procesamiento automático de filas de encabezado, la exclusión de filas/columnas ocultas, el filtrado de filas vacías y el manejo flexible de tipos de datos (exportación numérica o de texto), perfecto para la integración de datos, API Alimentación, población de bases de datos y flujos de trabajo de transformación de datos automatizados en Microsoft 365.

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

Autenticando su API Pedido

Para acceder al PDF4me Web API a través de Power AutomateCada solicitud debe incluir las credenciales de autenticación adecuadas. La autenticación garantiza una comunicación segura y valida su identidad como usuario autorizado, lo que permite una integración perfecta entre su Power Automate flujos y PDF4mesu potente Excel servicios de extracción de datos.

Extraer filas de Excel con Power Automate

Características principales

  • JSON Formato de salida: Extracto Excel datos como estructurados JSON para una integración perfecta
  • Selección flexible de filas/columnas: Especifique rangos exactos o extraiga todos los datos.
  • Soporte para filas de encabezado: Utilice la primera fila como encabezados o genere automáticamente los nombres de las columnas.
  • Filtrado avanzadoExcluir filas ocultas, columnas ocultas y filas vacías.
  • Control de tipo de datosExportar como tipos nativos (números, fechas) o todo como texto.
  • Manejo de celdas vacías: Incluir o excluir celdas vacías de la salida

Parámetros

Lista completa de parámetros para la función Extraer filas de Excel Acción. Configure estos parámetros para controlar la extracción de datos.

Importante: Los parámetros marcados con un asterisco (***) son obligatorios. Todos los índices de fila/columna utilizan Basado en 0 numeración (Fila 0 = primera fila, Columna 0 = columna A).

ParámetroTipoDescripciónEjemplo
Contenido del archivo***Base64Fuente Excel Contenido del archivo
• Mapa Excel archivo de la salida de la acción anterior
• Apoya Excel archivos de SharePoint, OneDrivearchivos adjuntos de correo electrónico
• Se puede recuperar dinámicamente a partir de variables de flujo.
• Debe ser válido Excel documento (formatos .xlsx, .xls)
[File Content from Get File]
Nombre del archivo***StringExcel Nombre del documento
• Especificar Excel Nombre del archivo con extensión (.xlsx, .xls)
• Se utiliza para el procesamiento y la denominación de archivos de salida.
• Debe incluir la extensión de archivo correcta.
• Admite la asignación dinámica de nombres a partir de variables de flujo.
data.xlsx
Nombre de la hoja de trabajoStringNombre de la hoja de trabajo objetivo
• Nombre de la hoja de cálculo de la que extraer la información
• Si es nulo o vacío, se utilizará la primera hoja de cálculo (índice 0).
• Debe coincidir exactamente con el nombre de la hoja de cálculo.
• Nombre de la hoja de cálculo sensible a mayúsculas y minúsculas
Sheet1
Primera fila***Número (int)Fila de inicio (basada en 0)
• Primera fila a extraer (indexación basada en 0)
Indexación basada en 0: Fila 0 = Fila 1 de Excel, Fila 1 = Fila 2 de Excel, etc.
• Debe ser ≥ 0
• Parámetro obligatorio
• Nota: Los mensajes de error muestran números de fila basados en 1.
0
Última filaNúmero (int)Fila final (basada en 0)
• Última fila a extraer (indexación basada en 0)
• -1 = extraer hasta la última fila con datos (MaxDataRow)
• Valor predeterminado: -1
• Debe ser ≥ Primera fila
-1
Primera columnaNúmero (int)Columna inicial (basada en 0)
• Primera columna a extraer (indexación basada en 0)
Indexación basada en 0Columna 0 = A, Columna 1 = B, Columna 2 = C, etc.
• Predeterminado: 0
• Debe ser ≥ 0
0
Última columnaNúmero (int)Columna final (basada en 0)
• Última columna a extraer (indexación basada en 0)
• -1 = extraer hasta la última columna con datos (MaxDataColumn)
• Valor predeterminado: -1
• Debe ser ≥ PrimeraColumna
-1
Tiene fila de encabezadoBooleanPrimera fila como encabezados
Verdadero - Utilizar FirstRow como encabezados de columna (excluidos de los datos)
FALSO - Generar automáticamente encabezados ("Columna1", "Columna2"...)
• Predeterminado: falso
• Afecta a la fila de inicio de datos
true
Excluir filas ocultasBooleanSaltar filas ocultas
Verdadero - Omitir filas que estén ocultas en Excel
FALSO - Incluir filas ocultas en la extracción
• Predeterminado: falso
• Útil para filtrar datos de informes
false
Excluir columnas ocultasBooleanSaltar columnas ocultas
Verdadero - Omitir las columnas que están ocultas en Excel
FALSO - Incluir columnas ocultas en la extracción
• Predeterminado: falso
• Útil para filtrar datos de informes
false
Excluir filas vacíasBooleanSaltar filas vacías
Verdadero - Saltar filas donde todas las celdas estén vacías
FALSO - Incluir filas vacías en la salida
• Predeterminado: falso
• Mejora la calidad de los datos
false
Exportar celdas vacíasBooleanIncluir celdas vacías
Verdadero - Incluir celdas vacías con valores de cadena vacíos
FALSO - Omitir celdas vacías de JSON producción
• Predeterminado: falso
• Afecta JSON estructura
false
Exportar valores como textoBooleanModo de exportación de texto
Verdadero - Exportar todos los valores como cadenas de texto (por ejemplo, "30", "50000.50", "true")
FALSO - Conservar tipos de datos: Numérico → número, Fecha y hora → cadena ISO, Booleano → booleano, Texto → cadena, Vacío → "" (si ExportEmptyCells = verdadero)
• Predeterminado: falso
Manejo de tipos de datos: Cuando es falso, se conservan los tipos de datos de Excel; cuando es verdadero, todos los valores se convierten a cadenas de texto.
false

Producción

El PDF4me Extraer filas de Excel Devuelve la acción de forma integral JSON datos de salida para una transición perfecta Power Automate integración de flujo:

Vista de tabla

Datos de respuesta en formato de tabla estructurada:

ParámetroTipoDescripción
documentoBase64JSON datos como matriz de bytes (serializada)
Datos de filaArrayFilas extraídas como una matriz de objetos con claves de nombres de columna.
ÉxitoBooleanVerdadero si la operación fue exitosa, falso si falló.
Mensaje de errorStringDescripción del error (nulo si se realiza correctamente)
ErroresArrayLista de información detallada sobre el error (matriz vacía si la operación se realiza correctamente).

Mensajes de error comunes

Comprender y solucionar los errores ayuda a garantizar un funcionamiento sin problemas. Excel Flujos de trabajo de extracción de datos:

Mensaje de errorCausaSolución
"La solicitud está vacía"El objeto de solicitud es nulo.Proporcione un objeto de solicitud válido
"El documento está vacío"El objeto documento es nulo.Proporcione un valor válido Excel documento
"El libro de ejercicios no contiene hojas de trabajo"Excel El archivo tiene 0 hojas de cálculo.Proporcione un valor válido Excel archivo con hojas de cálculo
"Hoja de cálculo '{name}' no encontrada"La hoja de cálculo con el nombre especificado no existe en el libro de trabajo.Utilice el nombre de la hoja de cálculo existente.
"Selección de hoja de cálculo no válida"Error de acceso a la hoja de cálculoVerifique el nombre de la hoja de cálculo y la integridad del archivo.
"Hojas de cálculo disponibles en el libro de trabajo (X en total)"Mensaje informativo cuando falla la validación de la hoja de cálculo.Revise el nombre de la hoja de cálculo y utilice un valor válido de las X hojas de cálculo disponibles.
"Fila de inicio no válida {fila}. Los números de fila deben ser positivos."Primera fila < 0Utilice FirstRow ≥ 0 (indexación basada en 0)
"La fila {row} excede el número máximo de filas de datos ({maxRow})"ÚltimaFila > FilaMáximaDeDatosUtilice un rango de filas válido dentro de los datos de la hoja de cálculo.
"Rango no válido {inicio}-{fin}: La fila final no puede ser anterior a la fila inicial".Última fila < Primera filaAsegúrese de que LastRow sea mayor o igual que FirstRow.

Nota: Se muestran mensajes de error 1-basado números de fila (por ejemplo, Fila 1, Fila 2) mientras que los parámetros utilizan Basado en 0 indexación (0, 1).

Ejemplos de flujo de trabajo

El PDF4me Extraer filas de Excel acción en Power Automate Proporciona plantillas de flujo de trabajo completas diseñadas para escenarios empresariales reales:

Automatizado Excel flujo de trabajo de integración de API REST

Transforma la integración de tus datos con automatización. Excel para la alimentación de datos de la API:

Pasos completos del flujo de trabajo:

  1. Desencadenar: Excel archivo subido a SharePoint "API Carpeta "Datos"
  2. Obtener archivo de Excel: Recuperar subido Excel de SharePoint
  3. Extraer todas las filas: Establecer FirstRow = 0, LastRow = -1, HasHeaderRow = true
  4. Analizar JSON: Convertir el array RowData en objetos individuales
  5. Recorrer las filas: Utilice Aplicar a cada elemento para los elementos RowData.
  6. Llamar REST API: HTTP POST cada fila a externo API punto final
  7. Resultados del registro: Registrar las llamadas a la API exitosas/fallidas
  8. Enviar resumen: Enviar un correo electrónico al administrador con el resumen del proceso.

Beneficios para la empresa:

  • Integra más de 100 Excel filas con API externas semanalmente
  • Elimina la entrada manual de datos en los sistemas API.
  • Proporciona estructurado JSON formato para API consumo
  • Sincroniza automáticamente los datos, ahorrando 10 horas semanales.

Casos de uso y aplicaciones en la industria

Casos de uso de integración de sistemas y TI

  • Fuente de datos de la APIExtraer datos de Excel como JSON para su consumo mediante API REST.
  • Migración de bases de datosExportar datos de Excel a bases de datos SQL, NoSQL o en la nube.
  • Procesos ETL: Extraer datos de Excel para su transformación y carga en pipelines.
  • Sincronización del sistema: Sincroniza datos de Excel con múltiples sistemas empresariales.

Obtén ayuda