Saltar al contenido principal

Extraer hojas de trabajo de Excel usando Zapier

PDF4me Extraer hojas de trabajo de Excel es un Zapier acción que exporta una o más hojas de cálculo desde una Excel Libro de trabajo como estructurado JSON, indexado por nombre de hoja. Seleccione las hojas de cálculo por nombre, por índice o deje ambos campos vacíos para extraer todas las hojas. Devuelve un documento JSON codificado en Base64 listo para el siguiente paso de Zap.

Lo que hace esta acción

Toma un Excel libro de trabajo de un paso Zap anterior, lee las hojas de cálculo que especifique (o todas ellas) y convierte cada una de ellas en JSON utilizando la primera fila como encabezados. El resultado es un único diccionario indexado por nombre de hoja de cálculo, por lo que un libro de trabajo con una hoja Resumen y una hoja Ventas devuelve uno JSON objeto con ambas claves. Útil para introducir informes de varias hojas en APIbases de datos o pasos de automatización posteriores que esperan datos estructurados en lugar de un archivo de hoja de cálculo.

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 ZapierCada 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 Zapier flujos de trabajo y PDF4me's Excel servicios de extracción de hojas de cálculo.

Datos importantes que no debes perderte

Solo se requiere el archivo
El nombre del archivo, los nombres de las hojas de cálculo y los índices de las hojas de cálculo son todos opcionales en el Zapier Configuración. Deje los campos de la hoja de cálculo vacíos para extraer toda la información.
Los nombres y los índices se combinan, no se filtran entre sí.
Si configura tanto los nombres de las hojas de cálculo como los índices de las hojas de cálculo, PDF4me Extrae la unión, cada hoja que coincida con cualquiera de las condiciones, no solo las hojas que coincidan con ambas.
El resultado es un diccionario indexado por el nombre de la hoja de cálculo.
Cada hoja de cálculo extraída se convierte en su propia clave en el código decodificado. JSONDe esta forma, los libros de trabajo con varias hojas se mantienen organizados en una sola respuesta en lugar de en archivos separados.
Archivo de mapa y nombre de archivo de los pasos anteriores

Utilice el + botón al lado de Archivo y Nombre del archivo para mapear desde pasos anteriores de Zap, por ejemplo, Nombre completo del archivo de un anterior PDF4me Excel La acción. El Excel El archivo debe proporcionar el contenido completo, no referencias del tipo "Existe pero no se muestra".

:::advertencia Archivo: (Existe pero no se muestra) Si ve "Archivo: (Existe pero no se muestra)" en el campo Archivo y recibe errores de "El archivo está vacío", seleccione la opción que proporciona la contenido completo del archivo en cambio. Ver Zapier & Power Automate Consejos Para más detalles.

:::

Configuración de Zapier para la extracción de hojas de cálculo de PDF4me Excel: Archivo, Nombre del archivo, Nombres de las hojas de cálculo, Índices de las hojas de cálculo
Configurar el Excel Acción Extraer hojas de cálculo: solo el campo Archivo lleva un asterisco; Nombre del archivo y ambos campos de destino de la hoja de cálculo son opcionales.

¿Cuáles son las características clave de las hojas de cálculo de extracción?

  • Extracción completa de la hoja de trabajo a JSON con detección automática de encabezado
  • Selección flexible: extraer por nombres de hojas de cálculo, índices de hojas de cálculo o ambos (unión)
  • Soporte para varias hojas Extrae varias hojas de cálculo en una sola operación.
  • Salida del diccionario ordenados por nombre de hoja de cálculo para facilitar el acceso.
  • Indexación basada en 1 para índices de hojas de cálculo

Parámetros

Lista completa de parámetros para la acción Extraer hojas de cálculo. Los nombres de los parámetros coinciden con los Zapier configuración UI Como se muestra en la captura de pantalla anterior.

Lista de verificación de configuración rápida
  1. Mapa Archivo (Excel) desde su desencadenador o un paso anterior
  2. Opcionalmente, mapear Nombre del archivo (p. ej., nombre completo del archivo del paso anterior)
  3. Ingresar Nombres de la hoja de trabajo y/o Índices de hojas de trabajoo dejar ambos vacíos para extraer todas las hojas.
ParámetroRequeridoLo que haceEjemplo
FileRequiredExcel file to extract worksheets from. Map from a previous step. Must provide full file content.[2. File from Step 2]
File NameConditionalExcel filename, used for output file identification.add_header_sample_file.xlsx
Worksheet NamesConditionalComma-separated worksheet names to extract. Combines (union) with Worksheet Indexes if both are set. Empty with Indexes = all worksheets.Sheet1, Sheet2
Worksheet IndexesConditionalComma-separated 1-based worksheet positions to extract. 1 = first worksheet. Combines with Worksheet Names.1,3
Extraer todas las hojas de cálculo del libro de trabajo

Deja ambos Nombres de la hoja de trabajo y Índices de hojas de trabajo vacío para extraer todas las hojas de trabajo en el libro de trabajo en el diccionario de salida.

Importante: Solo Archivo es obligatorio. Utilice el + Botón junto a cada campo para asignar datos de pasos anteriores. Los índices de las hojas de cálculo se basan en 1 (1 = primera hoja de cálculo).

¿Qué devuelve la función Extraer hojas de cálculo?

El PDF4me Extraer hojas de trabajo de Excel La acción devuelve los datos de la hoja de cálculo codificados en Base64. JSON Documento, no un archivo descargable, para uso directo en la lógica de Zap.

CampoTipoLo que contiene
documentBase64JSON byte array. Decodes to a dictionary keyed by worksheet name, each value an array of row objects.
FileNameStringOutput filename assigned to the JSON payload, e.g. report.txt.
SuccessBooleanWhether the extraction completed without error.

Ejemplo JSON respuesta:

{
"document": "[Base64 JSON]",
"FileName": "report.txt",
"Success": true
}

Extraído JSON Estructura (decodificada del documento):

{
"Summary": [
{"Month": "January", "Revenue": 50000, "Expenses": 30000},
{"Month": "February", "Revenue": 55000, "Expenses": 32000}
],
"Sales": [
{"Product": "Widget A", "Quantity": 100, "Price": 10.50},
{"Product": "Widget B", "Quantity": 150, "Price": 15.75}
]
}

Configuraciones típicas

Ejemplos de flujo de trabajoCommon Zapier workflow patterns using Extract Worksheets.
Varias hojas API distribución
  1. Se activa un mecanismo cuando un libro de trabajo de informe consolidado se guarda en una carpeta de Google Drive.
  2. PDF4me La función Extract Worksheets asigna los campos Archivo y Nombre de archivo, dejando vacíos los campos Nombres de hojas de cálculo e Índices de hojas de cálculo para extraer cada hoja como una sola. JSON diccionario.
  3. Un paso de formateo decodifica el documento Base64 y, a continuación, pasos separados dirigen los datos de cada hoja de cálculo a su propio destino. API.
Exportación selectiva a petición del cliente.
  1. Un activador de envío de formulario registra qué hojas de cálculo desea un cliente de un libro de trabajo maestro compartido.
  2. PDF4me La función Extract Worksheets establece los nombres de las hojas de cálculo según la lista de hojas solicitada (por ejemplo, "Q1, Q2"), de modo que solo se extraigan esas hojas.
  3. El decodificado JSON Se desinfecta y se entrega al portal del cliente o se envía por correo electrónico como archivo adjunto.
Archivar pestañas de resumen específicas
  1. Se ha programado un evento que se ejecuta el último día de cada mes.
  2. PDF4me La función Extract Worksheets establece los índices de las hojas de cálculo en las posiciones conocidas de las pestañas de resumen (por ejemplo, "1,2"), omitiendo las hojas de detalle.
  3. El extraído JSON Se escribe en una base de datos o en un paso de almacenamiento de blobs para su retención a largo plazo.

Consejos prácticos

File: (Exists but not shown) causes errors
Select the mapping option that provides the file's full binary content instead of a reference. See Zapier & Power Automate Tips for the exact steps.
Only File is required, everything else is optional
Leave Worksheet Names and Worksheet Indexes empty to extract every worksheet, there is no need to list sheet names if you want the whole workbook.
Names and Indexes combine, they do not filter each other
Setting both fields extracts the union of matching sheets, not the intersection. Use only one field if you want a strict match.
Worksheet Indexes start at 1, not 0
The first worksheet in the workbook is index 1. This trips up developers used to zero-based array indexing in other tools.
The output is JSON, not a spreadsheet file
Decode the Base64 document field to get the worksheet dictionary. There is no separate downloadable Excel file in this action's response.

Hoja de trucos

CampoValor
ActionExtract Worksheets
File[Mapped from previous step]
File Nameadd_header_sample_file.xlsx
Worksheet NamesSheet1, Sheet2 (optional)
Worksheet Indexes1,3 (optional, 1-based)
Output formatBase64-encoded JSON dictionary

Preguntas frecuentes

How do I extract a specific worksheet from an Excel file in Zapier?+
Add the PDF4me Extract Worksheets action to a Zap, map File and File Name from a previous step using the full-content option, then enter the sheet name in Worksheet Names or its position in Worksheet Indexes. See Zapier's guide to working with files for how file fields pass between steps.
Can I extract all worksheets from a workbook at once?+
Yes. Leave both Worksheet Names and Worksheet Indexes empty and PDF4me extracts every worksheet in the workbook into a single JSON dictionary keyed by sheet name.
What format is the extracted worksheet data returned in?+
The document field is a Base64-encoded JSON byte array. Decoded, it is a dictionary where each key is a worksheet name and each value is an array of row objects, using the first row of each sheet as the property names.
Is File the only required field?+
Yes. In the Zapier configuration, only File is marked required. File Name, Worksheet Names, and Worksheet Indexes are all optional.
How does Worksheet Indexes numbering work?+
Worksheet Indexes uses 1-based numbering, so the first worksheet in the workbook is index 1, the second is index 2, and so on, different from zero-based indexing used in many programming languages.

Acciones relacionadas

La misma tarea en otras plataformas

Casos de uso y aplicaciones en la industria

  • Fuentes multi-APIExtraer automáticamente diferentes hojas de cálculo a diferentes API del sistema.
  • Carga del almacén de datos: cargar libros de trabajo financieros de varias hojas en tablas del almacén de datos
  • Migración de sistemasExtraer libros de trabajo completos de Excel a formato JSON para su 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