Saltar al contenido principal

Extraer hojas de trabajo de Excel en Make

Extraer hojas de trabajo de Excel es un Make módulo que convierte todo Excel hojas de trabajo para estructurar JSON dentro de sus escenarios, usando automáticamente la primera fila como encabezados de columna. Úselo cuando necesite exportar datos de un libro de trabajo de varias hojas a APIsbases de datos o almacenamiento en la nube sin copia manual. El módulo acepta un Excel selectores de archivo y hoja de cálculo opcional, y devuelve un JSON Diccionario indexado por nombre de hoja de cálculo para enrutamiento descendente inmediato.

Lo que hace este módulo
PDF4me Extraer hojas de trabajo de Excel lee un Excel libro de trabajo dentro de su Make escenario y devuelve cada hoja de cálculo solicitada como estructurada JSON, con la primera fila convertida automáticamente en encabezados de columna. Seleccione las hojas de cálculo por nombre, por índice basado en 1, o deje ambos campos en blanco para extraer todo el libro de trabajo. La salida es un diccionario indexado por nombre de hoja de cálculo, lo que facilita la asignación de cada hoja a una ubicación separada. API punto final, tabla de base de datos o ubicación de almacenamiento.
La primera fila se convierte automáticamente en encabezados de columna.

El módulo trata la primera fila de cada hoja de cálculo seleccionada como nombres de encabezado de columna en la JSON Salida. Si su hoja de cálculo no tiene una fila de encabezado dedicada, la primera fila de datos se utilizará como clave. Reestructure el archivo de origen antes de realizar la asignación si esto pudiera causar problemas posteriormente.

La coincidencia de nombres de hojas de cálculo distingue entre mayúsculas y minúsculas.

Al especificar las hojas de cálculo por nombre, la coincidencia es exacta y distingue entre mayúsculas y minúsculas. Resumen y resumen Se tratan como hojas distintas. Si no se encuentra ninguna coincidencia para un nombre determinado, esa hoja se omite automáticamente. Compruebe siempre que los nombres de las pestañas coincidan exactamente abriendo primero el libro de trabajo.

El documento de salida es Base64codificado JSON: decodificar antes del enrutamiento

El documento El campo de salida contiene el diccionario de la hoja de cálculo serializado como JSON y luego Base64-codificado. Añadir un Make Herramientas → Base64 Decodificar módulo después de este, luego un JSON → Analizar JSON módulo para acceder a matrices de hojas de cálculo individuales por sus nombres de clave antes de enrutar a APIs o bases de datos.

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 MakeCada 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 Make escenarios y PDF4mesu potente Excel servicios de extracción de hojas de cálculo.

El módulo Make PDF4me Extraer hojas de cálculo de Excel muestra la conexión, el nombre del archivo y el binario del documento asignados desde el paso anterior. El campo Nombres de las hojas de cálculo se establece en Resumen, Ventas, y el campo Índices de las hojas de cálculo se deja vacío para seleccionar por nombre.

Mapa Nombre del archivo y Documento Desde el paso de descarga anterior. Introduzca los nombres o índices de las hojas de cálculo para seleccionar hojas específicas, o deje ambos campos en blanco para extraer el libro de trabajo completo.

¿Qué es Extraer hojas de trabajo de Excel en Make¿

Extraer hojas de trabajo de Excel es PDF4me's Make módulo para convertir Excel datos del libro de trabajo a estructurados JSON sin escribir ningún código. Acepta un Excel Selectores de hojas de cálculo binarios y opcionales, y devuelve un diccionario donde cada clave es un nombre de hoja de cálculo y cada valor es una matriz de objetos de fila. A diferencia de un simple CSV Exportación: este módulo maneja libros de trabajo de varias hojas en una sola operación, conservando los nombres de las hojas como claves de enrutamiento para operaciones posteriores. API o distribución de bases de datos.

¿Cómo configuro la extracción de hojas de cálculo de Excel en Make¿

ParámetroRequeridoLo que haceEjemplo
ConnectionRequiredPDF4me API connection. Click Add and paste your API key the first time.My PDF4me connection
File NameRequiredFilename of the Excel workbook including the .xlsx or .xls extension. Used for processing and output identification.report.xlsx
DocumentRequiredBinary content of the Excel workbook. Map from a prior Google Drive download, Dropbox get file, or HTTP response module.1. Data
Worksheet NamesConditionalComma-separated list of worksheet names to extract. Exact case-sensitive matching is required. Leave empty with Worksheet Indexes also empty to extract all worksheets. Example: 'Summary,Sales,Expenses' extracts three sheets.Summary,Sales
Worksheet IndexesConditionalComma-separated list of 1-based worksheet indexes to extract. Index 1 = first worksheet. Combined with Worksheet Names via union when both are provided. Leave empty to use names only or extract all.1,3

Producción

El módulo devuelve el diccionario completo de la hoja de cálculo codificado como JSON.

CampoTipoLo que contiene
documentBase64JSON byte array of the full worksheet dictionary, serialized and Base64-encoded. Decode with Tools → Base64 Decode, then parse with JSON → Parse JSON to access each worksheet array by name.
FileNameStringOutput filename for the JSON result, typically report.txt. Use as the filename when saving to cloud storage.
SuccessBooleanTrue if extraction completed without errors. Check this field in a Make filter before routing output to avoid processing failed responses.

¿Cuándo debo usar Extraer hojas de cálculo de Excel en Make¿

El PDF4me Extraer hojas de trabajo de Excel módulo en Make Es ideal para escenarios de integración de datos de varias hojas, donde cada hoja de cálculo alimenta un sistema diferente:

Hoja de cálculo múltiple automatizada API Flujo de trabajo de distribución

Distribuye diferentes hojas de trabajo a diferentes API puntos finales automáticamente:

Pasos completos del escenario:

  1. DesencadenarExportación diaria de datos programada para medianoche.
  2. Obtener informe de varias hojas: Recuperar informe consolidado de Google Drive
  3. Extraer todas las hojas de cálculo: Deje los selectores de la hoja de cálculo vacíos para extraer todos
  4. Base64 Decodificar: Decodificar la salida del documento para obtener el código fuente JSON
  5. Analizar JSON: Analizar el JSON Diccionario para acceder a las claves de la hoja de cálculo
  6. Hoja de resumen del proceso: Extraer datos clave de "Resumen" y POST al panel de control API
  7. Hoja de proceso de ventas: Extraer datos clave de "Ventas" y POST análisis de ventas API
  8. Hoja de gastos del proceso: Extraer los datos clave de "Gastos" y POST financiar API
  9. Resumen del correo electrónico: Enviar resumen de distribución al equipo de integración
  10. Fuente de archivo: Almacenar procesado Excel en archivo para registro de auditoría

Beneficios para la empresa:

  • Distribuye 3 o más hojas de trabajo a separado APIs a diario
  • El enrutamiento automático elimina la copia manual de hojas de cálculo.
  • Cada sistema recibe únicamente los datos relevantes de la hoja de cálculo.
  • Reduce el tiempo de distribución de datos de 2 horas a 5 minutos.

Preguntas frecuentes

¿Qué tipos de archivo admite Extract Worksheets?

El módulo admite .xlsx y .xls Excel archivos. El libro de trabajo debe contener al menos una hoja de cálculo con datos. No-Excel formatos como CSV o ODS no son compatibles. Conviértalos a Excel antes de usar este módulo. Para el Make Consulte la referencia sobre el manejo de datos binarios. Make documentación sobre estructuras de datos.

¿Por qué faltan algunas hojas de cálculo en el resultado?

La coincidencia de nombres de hojas de cálculo es exacta y distingue entre mayúsculas y minúsculas. Si un nombre en la columna Nombres de hojas de cálculo no coincide exactamente con el nombre de una pestaña en el libro de trabajo, esa hoja se omite automáticamente. Verifique los nombres de las pestañas abriendo el archivo de origen. Como alternativa, deje vacíos los campos Nombres de hojas de cálculo e Índices de hojas de cálculo para extraer todas las hojas y comprobar qué claves aparecen en el diccionario de salida.

¿Cuánto cuesta Extract Worksheets en créditos?

La función Extraer hojas de cálculo utiliza PDF4me créditos por documento procesado. Las cuentas de nivel gratuito incluyen una asignación de crédito diaria; los planes de pago aumentan el límite. Consulte las asignaciones de crédito actuales para todos los planes en el PDF4me página de precios.

¿Puedo extraer hojas de cálculo de varias Excel ¿Archivos en un mismo escenario?

Sí. Usa un Make Iterador para recorrer una lista de Excel archivos y llama al módulo Extract Worksheets una vez por archivo. Cada iteración devuelve un independiente JSON Diccionario para ese libro de trabajo. Este es el método recomendado para el procesamiento por lotes de libros de trabajo en una única ejecución de escenario.

Casos de uso y aplicaciones en la industria

  • Fuentes multi-API: Extraer diferentes hojas de cálculo a diferentes sistemas APIs automáticamente
  • Carga del almacén de datos: Cargar libros de trabajo financieros de varias hojas en tablas del almacén de datos
  • Migración de sistemas: Extraer completo Excel libros de trabajo para JSON para la migración a sistemas en la nube
  • Copia de seguridad de datos: Archivar libros de trabajo operativos de varias hojas como JSON para la recuperación ante desastres
  • Pipeline ETL: Extraer hojas de cálculo como formato intermedio en procesos de transformación de varios pasos.

Obtén ayuda